diff options
author | Adrian Kummerlaender | 2025-08-01 13:24:23 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2025-08-01 13:24:23 +0200 |
commit | 94ff04595f608534b5d5588520c1784ef693868c (patch) | |
tree | eab23a6b64e772a3b7bef29373c619b728038e4d /host/athena.nix | |
parent | 3f9313fa7d4c3803e849f4c108b820f924db1ed2 (diff) | |
download | nixos_system-94ff04595f608534b5d5588520c1784ef693868c.tar nixos_system-94ff04595f608534b5d5588520c1784ef693868c.tar.gz nixos_system-94ff04595f608534b5d5588520c1784ef693868c.tar.bz2 nixos_system-94ff04595f608534b5d5588520c1784ef693868c.tar.lz nixos_system-94ff04595f608534b5d5588520c1784ef693868c.tar.xz nixos_system-94ff04595f608534b5d5588520c1784ef693868c.tar.zst nixos_system-94ff04595f608534b5d5588520c1784ef693868c.zip |
athena: Enable acceleration of moonlight
Diffstat (limited to 'host/athena.nix')
-rw-r--r-- | host/athena.nix | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/host/athena.nix b/host/athena.nix index 619a3bf..8b86712 100644 --- a/host/athena.nix +++ b/host/athena.nix @@ -26,21 +26,29 @@ powerManagement.enable = true; }; - graphics.extraPackages = [ pkgs.libva ]; + graphics.extraPackages = with pkgs; [ + libva + intel-media-driver + ]; nvidia-container-toolkit.enable = true; }; - environment.systemPackages = [ - pkgs.zenith-nvidia - pkgs.virt-manager - (pkgs.writeScriptBin "nvidia-offload" '' + environment.systemPackages = with pkgs; [ + zenith-nvidia + virt-manager + (writeScriptBin "nvidia-offload" '' export __NV_PRIME_RENDER_OFFLOAD=1 export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 export __GLX_VENDOR_LIBRARY_NAME=nvidia export __VK_LAYER_NV_optimus=NVIDIA_only exec -a "$0" "$@" '') + + nvidia-vaapi-driver + intel-media-driver + vaapiVdpau + libvdpau-va-gl ]; services = { |