{pkgs, ...}: { users.mutableUsers = false; users.defaultUserShell = pkgs.zsh; users.users = { root = { #uid = 0; #initialHashedPassword = null; # to lock root # Backup, if something happens. TODO remove this later openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG63gxw8JePmrC8Fni0pLV4TnPBhCPmSV9FYEdva+6s7 sils" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGBFuTNNn71Rhfnop2cdz3r/RhWWlCePnSBOhTBbu2ME soispha" ]; }; sils = { name = "sils"; isNormalUser = true; home = "/srv/home/sils"; initialHashedPassword = null; # TODO CHANGE uid = 1000; extraGroups = [ "wheel" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG63gxw8JePmrC8Fni0pLV4TnPBhCPmSV9FYEdva+6s7 sils" ]; }; soispha = { name = "soispha"; isNormalUser = true; home = "/srv/home/soispha"; initialHashedPassword = "$y$jFT$3.8XmUyukZvpExMUxDZkI.$IVrJgm8ysNDF/0vDD2kF6w73ozXgr1LMVRNN4Bq7pv1"; uid = 1001; extraGroups = [ "wheel" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGBFuTNNn71Rhfnop2cdz3r/RhWWlCePnSBOhTBbu2ME soispha" ]; }; nightingale = { name = "nightingale"; isNormalUser = true; home = "/srv/home/nightingale"; initialHashedPassword = null; # TODO CHANGE uid = 1002; extraGroups = [ "wheel" ]; openssh.authorizedKeys.keys = [ ]; }; }; } # vim: ts=2