Skip to content

Commit 2907c74

Browse files
Remove overlays.
1 parent e9c09fa commit 2907c74

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

modules/wsl-distro.nix

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ in
4848
description = "Additional /usr/lib/wsl/lib/ paths to symlink into wsl-lib";
4949
};
5050

51+
wslLib = mkOption {
52+
type = package;
53+
default = mkWslLib cfg.wslLibExtraLinks;
54+
defaultText = literalExpression "mkWslLib config.wsl.wslLibExtraLinks";
55+
description = "WSL GPU driver library package with symlinks to Windows host drivers";
56+
};
57+
5158
binShPkg = mkOption {
5259
type = package;
5360
internal = true;
@@ -102,12 +109,6 @@ in
102109
};
103110

104111
config = mkIf cfg.enable {
105-
nixpkgs.overlays = [
106-
(final: prev: {
107-
wsl-lib = mkWslLib cfg.wslLibExtraLinks;
108-
})
109-
];
110-
111112
# WSL uses its own kernel and boot loader
112113
boot = {
113114
bootspec.enable = false;
@@ -124,7 +125,7 @@ in
124125
hardware.graphics = {
125126
enable = true; # Enable GPU acceleration
126127

127-
extraPackages = mkIf cfg.useWindowsDriver [ pkgs.wsl-lib ];
128+
extraPackages = mkIf cfg.useWindowsDriver [ (mkWslLib cfg.wslLibExtraLinks) ];
128129
};
129130

130131
environment = {

0 commit comments

Comments
 (0)