about summary refs log tree commit diff
diff options
context:
space:
mode:
-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;
   };
 }