diff options
| author | Devin Finlinson <devin.finlinson@pm.me> | 2025-04-15 00:38:51 -0600 |
|---|---|---|
| committer | Devin Finlinson <devin.finlinson@pm.me> | 2025-04-15 00:38:51 -0600 |
| commit | 5014376bd53cdb7041d361659988141ab6a65228 (patch) | |
| tree | 9adb1679e686d1a4068e9744b22fc8d28c1f6811 | |
| parent | e4a81d5fa8003b28431ea6170614e5e274eb9d0c (diff) | |
vms worky
| -rw-r--r-- | flake.nix | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -187,9 +187,15 @@ # # nix.registry.nixpkgs.flake = nixpkgs; # } ]; - vm = lib.nixosSystem { + # vm = lib.nixosSystem { + # system = "x86_64-linux"; + # modules = [ ./default.nix ]; + # }; + foolcreekwireless = lib.nixosSystem { # vm for website system = "x86_64-linux"; - modules = [ ./default.nix ]; + modules = minimalHomeManagerSettings ++ [ ./machines/vm/foolcreekwireless + home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; } + ]; }; in { inherit lib; @@ -252,11 +258,11 @@ home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; } ]; }; - foolcreekwireless = lib.nixosSystem { # vm for website - modules = minimalHomeManagerSettings ++ [ ./machines/vm/foolcreekwireless - home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; } - ]; - }; + # foolcreekwireless = lib.nixosSystem { # vm for website + # modules = minimalHomeManagerSettings ++ [ ./machines/vm/foolcreekwireless + # home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; } + # ]; + # }; live = lib.nixosSystem { modules = minimalHomeManagerSettings ++ [ (nixpkgs + "/nixos/modules/installer/sd-card/sd-image-aarch64-installer.nix") @@ -274,9 +280,11 @@ { nixpkgs.hostPlatform = "aarch64-linux"; } ]; }; + # vm declarations for nix flake check + foolcreek = foolcreekwireless; }; - vms = { - foolcreekwireless = vm.config.system.build.vm; + vms = { # expose the build attribute directly + foolcreekwireless = foolcreekwireless.config.system.build.vm; }; homeConfigurations = { #NOTE: no worky yet # Standalone HM only |
