summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix20
1 files changed, 13 insertions, 7 deletions
diff --git a/flake.nix b/flake.nix
index 7f48943..3d6c90b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -93,14 +93,20 @@
value = nixpkgs-ver.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
- modules = [
- sops-nix.nixosModules.sops
- microvm.nixosModules.microvm
+ modules =
+ let
+ fix-broken-qemu =
+ if nixpkgs-ver == nixpkgs-unstable then [ { microvm.optimize.enable = false; } ] else [ ];
+ in
+ [
+ sops-nix.nixosModules.sops
+ microvm.nixosModules.microvm
- ./hosts/${vm}
- ./modules/server
- ./modules/wg
- ];
+ ./hosts/${vm}
+ ./modules/server
+ ./modules/wg
+ ]
+ ++ fix-broken-qemu;
};
}) vm-list
)