summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/base.nix5
-rw-r--r--roles/server.nix1
2 files changed, 6 insertions, 0 deletions
diff --git a/roles/base.nix b/roles/base.nix
index 46df60c..4128579 100644
--- a/roles/base.nix
+++ b/roles/base.nix
@@ -2,14 +2,19 @@
{
nixpkgs.config.allowUnfree = true;
+ programs.zsh.enable = true;
+
+ users.mutableUsers = false;
users.users.jras = {
createHome = true;
+ hashedPassword = "$6$TznUKJuLwtXUaxhf$aod7gOgTXq4sTg8IPEX3HkiZgFHWCNUl0qmJUKHYQYQG8cPFjxCfmXREZHUYtQD2/estrbuCjIqoiLQKofdel.";
isNormalUser = true;
extraGroups = [ "wheel" ];
shell = pkgs.zsh;
packages = with pkgs; [ git helix curl ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOpAWpymOovrrdaNh43UHNIifi7hyRjtQZl24gqprUT/ jras@tarrel"
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDCiljUOLUIywzNfQpAGtIXwleFeLvb7Vk+Gsvzlr9Oq jras@work"
];
};
}
diff --git a/roles/server.nix b/roles/server.nix
index 811a648..b9511de 100644
--- a/roles/server.nix
+++ b/roles/server.nix
@@ -11,6 +11,7 @@
PermitRootLogin = "no";
AllowUsers = [ "jras" ];
};
+ openFirewall = true;
};
i18n.defaultLocale = "en_US.UTF-8";