From 196052a5fca98aaa13264af575e77e2b189de5eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Mon, 21 Jul 2025 21:27:41 +0200 Subject: [PATCH 1/2] fix(calibre-web): add kobo dependency --- services/calibre-web.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/calibre-web.nix b/services/calibre-web.nix index fc74916..a8cc2ef 100644 --- a/services/calibre-web.nix +++ b/services/calibre-web.nix @@ -11,6 +11,9 @@ in services.calibre-web = { enable = true; + package = pkgs.calibre-web.overridePythonAttrs (old: { + dependencies = old.dependencies ++ old.optional-dependencies.kobo; + }); group = "media"; listen.ip = "::1"; listen.port = port; From 50d1bf7564131dd115f6c0ecca117a426a9c3c17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Mon, 21 Jul 2025 21:28:40 +0200 Subject: [PATCH 2/2] fix(forgejo): add git user --- services/forgejo/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/forgejo/default.nix b/services/forgejo/default.nix index 8853ba4..b70face 100644 --- a/services/forgejo/default.nix +++ b/services/forgejo/default.nix @@ -55,6 +55,13 @@ in }; }; + users.groups.git = { }; + users.users.git = { + isSystemUser = true; + createHome = false; + group = "git"; + }; + networking.firewall.allowedTCPPorts = [ sshPort ]; services.nginx.virtualHosts.${domain} = {