diff options
author | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2021-05-13 19:06:45 +0200 |
---|---|---|
committer | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2021-05-13 19:06:45 +0200 |
commit | 8cae5b89d45809552813668d0b51ee0a98b53ad7 (patch) | |
tree | d6732791cc27530b43b8ffcc4024013089c5aabc /machines | |
parent | 90bd94a7bf4e396c04817fb762b25459c16cd245 (diff) | |
download | dots-8cae5b89d45809552813668d0b51ee0a98b53ad7.tar.gz dots-8cae5b89d45809552813668d0b51ee0a98b53ad7.zip |
Add git group
Diffstat (limited to 'machines')
-rw-r--r-- | machines/srv1/configuration.nix | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/machines/srv1/configuration.nix b/machines/srv1/configuration.nix index d13b054..c679956 100644 --- a/machines/srv1/configuration.nix +++ b/machines/srv1/configuration.nix @@ -291,14 +291,30 @@ in ]; }; - users.users.git = { - isSystemUser = true; - description = "git user"; - home = "/srv/git"; - shell = "${pkgs.git}/bin/git-shell"; - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqlCe4ovKa/Gwl5xmgu9nvVPmFXMgwdeLRYW7Gg7RWx pniedzwiedzinski19@gmail.com" - ]; + users = { + groups = { + git = {}; + }; + users = { + pn = { + isNormalUser = true; + extraGroups = [ "wheel" "git" ]; # Enable ‘sudo’ for the user. + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqlCe4ovKa/Gwl5xmgu9nvVPmFXMgwdeLRYW7Gg7RWx pniedzwiedzinski19@gmail.com" + ]; + }; + + git = { + isSystemUser = true; + extraGroups = [ "git" ]; + description = "git user"; + home = "/srv/git"; + shell = "${pkgs.git}/bin/git-shell"; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqlCe4ovKa/Gwl5xmgu9nvVPmFXMgwdeLRYW7Gg7RWx pniedzwiedzinski19@gmail.com" + ]; + }; + }; }; # This value determines the NixOS release from which the default |