diff options
Diffstat (limited to 'nix/flake/hosts.nix')
-rw-r--r-- | nix/flake/hosts.nix | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/nix/flake/hosts.nix b/nix/flake/hosts.nix deleted file mode 100644 index 9426bdd..0000000 --- a/nix/flake/hosts.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ inputs, self, ... }: -let - inherit (inputs) nixpkgs darwin home-manager; - inherit (nixpkgs.lib) mkMerge; - - mkDarwinConfig = system: path: - darwin.lib.darwinSystem { - inherit system; - modules = [ - home-manager.darwinModules.home-manager - { - home-manager = { - useGlobalPkgs = true; - useUserPackages = true; - extraSpecialArgs = { inherit self; }; - }; - } - "${self}/nix/hosts/darwin/" - "${self}/nix/hosts/common/nix.nix" - path - { nixpkgs.overlays = [ ]; } - ]; - specialArgs = { inherit inputs self; }; - }; - - mkNixosConfig = system: path: - nixpkgs.lib.nixosSystem { - inherit system; - modules = - [ "${self}/nix/hosts/nixos" "${self}/nix/hosts/common/nix.nix" path ]; - specialArgs = { inherit inputs self; }; - }; -in -{ - flake = mkMerge [{ - darwinConfigurations = { - mba-fcuny = - mkDarwinConfig "aarch64-darwin" "${self}/nix/hosts/darwin/mba"; - HQ-C02FK3Q7MD6T = - mkDarwinConfig "x86_64-darwin" "${self}/nix/hosts/darwin/work"; - }; - - nixosConfigurations = { - vm = mkNixosConfig "aarch64-linux" "${self}/nix/hosts/nixos/vm"; - wildcat = mkNixosConfig "x86_64-linux" "${self}/nix/hosts/nixos/wildcat"; - }; - }]; -} |