aboutsummaryrefslogtreecommitdiff
path: root/hosts/common/system
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/common/system')
-rw-r--r--hosts/common/system/users.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/hosts/common/system/users.nix b/hosts/common/system/users.nix
index 30c1a31..95c9027 100644
--- a/hosts/common/system/users.nix
+++ b/hosts/common/system/users.nix
@@ -1,6 +1,8 @@
{ config, lib, pkgs, ... }:
{
+ # Users are managed through this configuration. If a user is added
+ # manually, it will be removed on system activation.
users.mutableUsers = false;
users.groups.fcuny = { gid = 1000; };
@@ -11,15 +13,19 @@
home = "/home/fcuny";
shell = pkgs.zsh;
extraGroups = [ "users" "wheel" ];
- hashedPassword = "$6$i.z1brxtb44JAEco$fDD2Izl.zRR9vBCB2VBKPScChGw38EEl7QEiBTJ/EwgP3oSL0X3ZHq0PJ.RtqzBsWTPUjl4F3MKOBMhnaAPr6.";
+ hashedPassword =
+ "$6$i.z1brxtb44JAEco$fDD2Izl.zRR9vBCB2VBKPScChGw38EEl7QEiBTJ/EwgP3oSL0X3ZHq0PJ.RtqzBsWTPUjl4F3MKOBMhnaAPr6.";
openssh.authorizedKeys.keys = [
# aptos
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIdlm/qoR/dnMjZhVSTtqFzkgN3Yf9eQ3pgKMiipg+dl"
+ # work
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINSWhXmnUplM+xltD0sYiJ6AsjkwHvbjTYLA7GHXHja9"
];
};
users.users.root = {
hashedPassword = null;
- openssh.authorizedKeys.keys = config.users.users.fcuny.openssh.authorizedKeys.keys;
+ openssh.authorizedKeys.keys =
+ config.users.users.fcuny.openssh.authorizedKeys.keys;
};
}