diff options
author | cillianderoiste <cillian.deroiste@gmail.com> | 2014-11-24 22:03:20 +0100 |
---|---|---|
committer | cillianderoiste <cillian.deroiste@gmail.com> | 2014-11-24 22:03:20 +0100 |
commit | 04d62f6643b271318f6e507feb8d722badf3860a (patch) | |
tree | 070dc67c40ccf4e7f6df33076f32d76d5f213769 | |
parent | 0168c1ba194e35f618a311b6d07cc86461c9b77f (diff) | |
parent | 2b243bfbad88be9c079a139ceda83a87ea7abc7b (diff) | |
download | nixlib-04d62f6643b271318f6e507feb8d722badf3860a.tar nixlib-04d62f6643b271318f6e507feb8d722badf3860a.tar.gz nixlib-04d62f6643b271318f6e507feb8d722badf3860a.tar.bz2 nixlib-04d62f6643b271318f6e507feb8d722badf3860a.tar.lz nixlib-04d62f6643b271318f6e507feb8d722badf3860a.tar.xz nixlib-04d62f6643b271318f6e507feb8d722badf3860a.tar.zst nixlib-04d62f6643b271318f6e507feb8d722badf3860a.zip |
Merge pull request #5006 from daogames/este/customgitoliteuser
enable different useraccount name for gitolite user
-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; |