about summary refs log tree commit diff
path: root/nix/flake/hosts.nix
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2024-12-08 14:59:03 -0800
committerFranck Cuny <franck@fcuny.net>2024-12-08 15:36:32 -0800
commit48ea2837adff1483d6d5e8dd6f65611914ddda88 (patch)
tree8adb236371b1b3db63d450bb98b583b5d0f67cc6 /nix/flake/hosts.nix
parentrefactor overall configuration (diff)
downloadworld-48ea2837adff1483d6d5e8dd6f65611914ddda88.tar.gz
more refactoring
Diffstat (limited to 'nix/flake/hosts.nix')
-rw-r--r--nix/flake/hosts.nix48
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";
-    };
-  }];
-}