aboutsummaryrefslogtreecommitdiff
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)
downloadinfra-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";
- };
- }];
-}