From db8cb61d4a13fa861440379f4788a6524d880467 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Thu, 15 Feb 2024 06:27:47 +0100 Subject: init code.nomath.org --- apps/cgit/module.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 apps/cgit/module.nix (limited to 'apps/cgit/module.nix') diff --git a/apps/cgit/module.nix b/apps/cgit/module.nix new file mode 100644 index 0000000..106764b --- /dev/null +++ b/apps/cgit/module.nix @@ -0,0 +1,16 @@ +{ appConfig, config, lib, pkgs, ... }: +{ + services.cgit.default.enable = true; + services.cgit.default.nginx.virtualHost = appConfig.domain; + services.cgit.default.repos = lib.mapAttrs + (name: attrs: { + desc = attrs.description; + path = "/var/lib/git/${name}"; + }) + appConfig.repositories; + services.cgit.default.settings = appConfig.settings; + + users.users.git.isSystemUser = true; + users.users.git.home = "/var/lib/git"; + users.users.git.group = "nogroup"; +} -- cgit v1.2.3