diff options
author | Ronny Esterluss <ronny@daogames.com> | 2014-11-14 16:07:17 +0100 |
---|---|---|
committer | Ronny Esterluss <ronny@daogames.com> | 2014-11-14 17:39:41 +0100 |
commit | 2b243bfbad88be9c079a139ceda83a87ea7abc7b (patch) | |
tree | 70b84cca04e3c8cc35f29a29fc6713271756803c /nixos/modules/services/misc | |
parent | c347f1c26fecf83546a48c5b0d6c549be8020c7e (diff) | |
download | nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.tar nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.tar.gz nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.tar.bz2 nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.tar.lz nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.tar.xz nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.tar.zst nixlib-2b243bfbad88be9c079a139ceda83a87ea7abc7b.zip |
enable different useraccount name for gitolite user
Diffstat (limited to 'nixos/modules/services/misc')
-rw-r--r-- | nixos/modules/services/misc/gitolite.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/gitolite.nix b/nixos/modules/services/misc/gitolite.nix index 462b68aa0a1c..66e19d13d72e 100644 --- a/nixos/modules/services/misc/gitolite.nix +++ b/nixos/modules/services/misc/gitolite.nix @@ -46,11 +46,19 @@ in A list of custom git hooks that get copied to <literal>~/.gitolite/hooks/common</literal>. ''; }; + + user = mkOption { + type = types.str; + default = "gitolite"; + description = '' + Gitolite user account. This is the username of the gitolite endpoint. + ''; + }; }; }; config = mkIf cfg.enable { - users.extraUsers.gitolite = { + users.extraUsers.${cfg.user} = { description = "Gitolite user"; home = cfg.dataDir; createHome = true; @@ -62,7 +70,7 @@ in description = "Gitolite initialization"; wantedBy = [ "multi-user.target" ]; - serviceConfig.User = "gitolite"; + serviceConfig.User = "${cfg.user}"; serviceConfig.Type = "oneshot"; serviceConfig.RemainAfterExit = true; |