diff options
-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 |