diff --git a/modules/system/users/default.nix b/modules/system/users/default.nix index 628f0308..c9f34dc9 100644 --- a/modules/system/users/default.nix +++ b/modules/system/users/default.nix @@ -1,6 +1,7 @@ { ... }: { imports = [ + ./jules ./luna ./main ./root diff --git a/modules/system/users/jules/default.nix b/modules/system/users/jules/default.nix new file mode 100644 index 00000000..aab3bfd2 --- /dev/null +++ b/modules/system/users/jules/default.nix @@ -0,0 +1,18 @@ +{ config, lib, ... }: +let + user = "jules"; +in { + config = lib.mkIf (builtins.elem "extra-users" config.system.nixos.tags) { + users.users.${user} = { + isNormalUser = true; + createHome = true; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHwxJcAWuHkKy/Ar37aIoqg34CDcZu7/bh978nYkOgzj estradiol" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEOszCNP+6rkIS75GyFVhn9o6QpUuGdx/J4rjzROrpSl xeta" + ]; + uid = 1003; + }; + + environment.persistence."/persist".directories = [ "/home/${user}" ]; + }; +}