diff --git a/modules/servers/general/shell.nix b/modules/servers/general/shell.nix index 4034c34..cad9b0c 100644 --- a/modules/servers/general/shell.nix +++ b/modules/servers/general/shell.nix @@ -3,5 +3,9 @@ shell = pkgs.zsh; }; + users.extraUsers.crony = { + shell = pkgs.zsh; + }; + programs.zsh.enable = true; } diff --git a/modules/servers/home-manager/crony.nix b/modules/servers/home-manager/crony.nix new file mode 100644 index 0000000..5d32681 --- /dev/null +++ b/modules/servers/home-manager/crony.nix @@ -0,0 +1,5 @@ +{ + imports = [./home.nix]; + home.username = "crony"; + home.homeDirectory = "/home/crony"; +} diff --git a/modules/servers/home-manager/default.nix b/modules/servers/home-manager/default.nix index 26ebdfd..d21e5ab 100644 --- a/modules/servers/home-manager/default.nix +++ b/modules/servers/home-manager/default.nix @@ -4,7 +4,12 @@ home-manager.backupFileExtension = "backup"; home-manager.users.root = { imports = [ - ./home.nix + ./root.nix + ]; + }; + home-manager.users.crony = { + imports = [ + ./crony.nix ]; }; } diff --git a/modules/servers/home-manager/home.nix b/modules/servers/home-manager/home.nix index 4ad6fb5..e6ff8e2 100644 --- a/modules/servers/home-manager/home.nix +++ b/modules/servers/home-manager/home.nix @@ -3,10 +3,6 @@ pkgs, ... }: { - # basic info - home.username = "root"; - home.homeDirectory = "/root"; - # Setup zsh programs.zsh = { enable = true; diff --git a/modules/servers/home-manager/root.nix b/modules/servers/home-manager/root.nix new file mode 100644 index 0000000..07972b8 --- /dev/null +++ b/modules/servers/home-manager/root.nix @@ -0,0 +1,5 @@ +{ + imports = [./home.nix]; + home.username = "root"; + home.homeDirectory = "/root"; +}