From 5014376bd53cdb7041d361659988141ab6a65228 Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Tue, 15 Apr 2025 00:38:51 -0600 Subject: vms worky --- flake.nix | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/flake.nix b/flake.nix index 40c1227..f45b418 100644 --- a/flake.nix +++ b/flake.nix @@ -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 -- cgit v1.2.3