diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -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 ) |
