diff --git a/machines/wixos/configuration.nix b/machines/wixos/configuration.nix index ba18858..774a4aa 100644 --- a/machines/wixos/configuration.nix +++ b/machines/wixos/configuration.nix @@ -27,6 +27,29 @@ wsl.wslConf.network.hostname = "wixos"; wsl.wslConf.user.default = "johno"; + services.xserver.videoDrivers = [ "nvidia" ]; + hardware.graphics = { + enable = true; + + extraPackages = with pkgs; [ + mesa.drivers + libvdpau-va-gl + vaapiVdpau + ]; + }; + environment.sessionVariables = { + LD_LIBRARY_PATH = [ + "/usr/lib/wsl/lib" + "/run/opengl-driver/lib" + ]; + }; + hardware.nvidia = { + modesetting.enable = true; + nvidiaSettings = true; + open = true; + package = config.boot.kernelPackages.nvidiaPackages.latest; + }; + # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions # on your system were taken. It's perfectly fine and recommended to leave