diff --git a/nixos-anywhere/users/default.nix b/nixos-anywhere/users/default.nix new file mode 100644 index 0000000..1a0b035 --- /dev/null +++ b/nixos-anywhere/users/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./eliribble.nix + ]; +} diff --git a/nixos-anywhere/users/eliribble.nix b/nixos-anywhere/users/eliribble.nix new file mode 100644 index 0000000..a085623 --- /dev/null +++ b/nixos-anywhere/users/eliribble.nix @@ -0,0 +1,21 @@ +{ config, lib, pkgs, configFiles, ... }: + +with lib; + +{ + home-manager.users.eliribble = { pkgs, ... }: { + imports = [ ../modules/home ]; + + home.stateVersion = "25.05"; + }; + + users.users.eliribble = { + extraGroups = [ "docker" "wheel" ]; + isNormalUser = true; + initialHashedPassword = "$y$j9T$pXXR8iNU81XAghZWEXVrC/$Xp4nL6FrTAZ3DnJkcx.zi0q2SGk8KUz8YfejkAoWSE."; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBvhtF6nRWlA6PVs71Eek7p0p2PxTd3P6ZEGFV2t75MB eliribble@nixos" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHL1SpT3KR8XeXtH19muncYVrKxWzWdWtJYNTwoJGTm3 eliribble@Elis-Mac-mini.local" + ]; + }; +}