File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 ;
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 ;
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 = {
You can’t perform that action at this time.
0 commit comments