From 2b5035d6574cecda22d6ff15a1182f5adebc6090 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Fri, 4 Apr 2025 21:18:59 +0800 Subject: [PATCH] add more vaapi package and cudaSupport --- nixos/configurations/Tytonidae/default.nix | 1 + nixos/configurations/Tytonidae/hardware.nix | 28 +++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 nixos/configurations/Tytonidae/hardware.nix diff --git a/nixos/configurations/Tytonidae/default.nix b/nixos/configurations/Tytonidae/default.nix index 3e96b57..0106071 100644 --- a/nixos/configurations/Tytonidae/default.nix +++ b/nixos/configurations/Tytonidae/default.nix @@ -17,6 +17,7 @@ ./hardware-configuration.nix ./networking.nix ./disk-config.nix + ./hardware.nix ]; youthlic = { diff --git a/nixos/configurations/Tytonidae/hardware.nix b/nixos/configurations/Tytonidae/hardware.nix new file mode 100644 index 0000000..448d99a --- /dev/null +++ b/nixos/configurations/Tytonidae/hardware.nix @@ -0,0 +1,28 @@ +{ pkgs, ... }: +{ + nixpkgs.config.cudaSupport = true; + services = { + hardware.bolt.enable = true; + fstrim.enable = true; + }; + hardware = { + graphics = { + extraPackages = with pkgs; [ + vaapiIntel + libva + libvdpau-va-gl + vaapiVdpau + ocl-icd + intel-ocl + intel-compute-runtime + nvidia-vaapi-driver + intel-media-driver + ]; + extraPackages32 = with pkgs.pkgsi686Linux; [ + vaapiVdpau + libvdpau-va-gl + intel-media-driver + ]; + }; + }; +}