fix: better isWSL handling

This commit is contained in:
2025-01-25 00:44:22 +00:00
parent 7d09ff1adf
commit 4ae878baf9

View File

@@ -24,7 +24,6 @@
} }
{ {
name = "tux"; name = "tux";
isWSL = false;
} }
]; ];
in in
@@ -40,7 +39,8 @@
}; };
}; };
system = "x86_64-linux"; system = "x86_64-linux";
modules = [ modules =
[
./hosts/${host.name}/configuration.nix ./hosts/${host.name}/configuration.nix
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
@@ -49,7 +49,10 @@
"flakes" "flakes"
]; ];
} }
] ++ (if host.isWSL then [ nixos-wsl.nixosModules.default ] else [ ]); ]
++ (
if builtins.hasAttr "isWSL" host && host.isWSL then [ nixos-wsl.nixosModules.default ] else [ ]
);
}; };
}) hosts }) hosts
); );