diff options
| author | Fuwn <[email protected]> | 2024-10-01 15:45:19 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-01 15:45:19 -0700 |
| commit | 92479637db71f274b0424c6ef756e6c79b093af1 (patch) | |
| tree | add3b6749abf9919b0344fb75bddf4243e41427c /modules/pc/software | |
| parent | fina: simple openssh settings (diff) | |
| download | nixos-config-92479637db71f274b0424c6ef756e6c79b093af1.tar.xz nixos-config-92479637db71f274b0424c6ef756e6c79b093af1.zip | |
modules: move more software to pc from desktop
Diffstat (limited to 'modules/pc/software')
| -rw-r--r-- | modules/pc/software/multimedia/video/default.nix | 2 | ||||
| -rw-r--r-- | modules/pc/software/multimedia/video/graphics.nix | 19 | ||||
| -rw-r--r-- | modules/pc/software/multimedia/video/libva.nix | 7 |
3 files changed, 28 insertions, 0 deletions
diff --git a/modules/pc/software/multimedia/video/default.nix b/modules/pc/software/multimedia/video/default.nix index 94aa42d..2a8ea07 100644 --- a/modules/pc/software/multimedia/video/default.nix +++ b/modules/pc/software/multimedia/video/default.nix @@ -1,6 +1,8 @@ { pkgs, ... }: { imports = [ + ./graphics.nix + ./libva.nix ./vulkan.nix ./xserver.nix ]; diff --git a/modules/pc/software/multimedia/video/graphics.nix b/modules/pc/software/multimedia/video/graphics.nix new file mode 100644 index 0000000..b54b9bc --- /dev/null +++ b/modules/pc/software/multimedia/video/graphics.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +{ + hardware.graphics = { + enable = true; + enable32Bit = true; + + extraPackages = with pkgs; [ + vaapiVdpau + libvdpau-va-gl + ]; + + extraPackages32 = with pkgs; [ + vaapiVdpau + libvdpau-va-gl + ]; + }; + + environment.systemPackages = [ pkgs.mesa ]; +} diff --git a/modules/pc/software/multimedia/video/libva.nix b/modules/pc/software/multimedia/video/libva.nix new file mode 100644 index 0000000..d420495 --- /dev/null +++ b/modules/pc/software/multimedia/video/libva.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + libva + libva-utils + ]; +} |