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; 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} = {