diff options
Diffstat (limited to 'hosts/profiles.nix')
| -rw-r--r-- | hosts/profiles.nix | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/hosts/profiles.nix b/hosts/profiles.nix deleted file mode 100644 index 9bf9d9f..0000000 --- a/hosts/profiles.nix +++ /dev/null @@ -1,88 +0,0 @@ -{ - inputs, - self, -}: let - specialArgs = inputs // {inherit inputs;}; -in { - personal = { - system = "x86_64-linux"; - builder = inputs.nixpkgs.lib.nixosSystem; - inherit specialArgs; - - modules = with inputs; [ - agenix.nixosModules.default - hm.nixosModules.home-manager - nur.nixosModules.nur - - self.nixosModules.default - ../users/seth - - { - age = { - identityPaths = ["/etc/age/key"]; - secrets = let - baseDir = "${self}/secrets/shared"; - in { - rootPassword.file = "${baseDir}/rootPassword.age"; - sethPassword.file = "${baseDir}/sethPassword.age"; - }; - }; - - base.enable = true; - system.stateVersion = "23.11"; - } - ]; - }; - - personal-darwin = { - builder = inputs.darwin.lib.darwinSystem; - inherit specialArgs; - modules = with inputs; [ - hm.darwinModules.home-manager - - ../users/seth - self.darwinModules.default - - { - base.enable = true; - desktop.enable = true; - system.stateVersion = 4; - - home-manager.users.seth = { - imports = [ - ../users/seth/darwin.nix - ]; - - getchoo.desktop.enable = false; - }; - } - ]; - }; - - server = { - builder = inputs.nixpkgs-stable.lib.nixosSystem; - inherit specialArgs; - - modules = with inputs; [ - agenix.nixosModules.default - ../modules/nixos/base - ../modules/nixos/server - ../modules/nixos/features/tailscale.nix - - { - features.tailscale = { - enable = true; - ssh.enable = true; - }; - - server = { - enable = true; - secrets.enable = true; - }; - - nix.registry.n.flake = nixpkgs-stable; - system.stateVersion = "23.05"; - } - ]; - }; -} |
