glotzbert: enable hardware accelerated video decoding in chromium

This commit is contained in:
Sandro - 2022-08-21 00:13:29 +02:00
parent e050e6df94
commit f62d05d770
Signed by: sandro
GPG Key ID: 3AF5A43A3EECC2E5
2 changed files with 34 additions and 16 deletions

View File

@ -67,7 +67,20 @@
sound.enable = true;
hardware.pulseaudio = {
hardware = {
opengl = {
extraPackages = with pkgs; [
vaapiIntel
libvdpau-va-gl
intel-media-driver
];
extraPackages32 = with pkgs.pkgsi686Linux; [
vaapiIntel
libvdpau-va-gl
intel-media-driver
];
};
pulseaudio = {
enable = true;
# Users must be in "audio" group
systemWide = true;
@ -87,6 +100,7 @@
default-server = pulsebert.hq.c3d2.de
'';
};
};
services = {
xserver = {

View File

@ -12,6 +12,10 @@ in
dump1090_rs = prev.callPackage ./dump1090_rs.nix { };
chromium = prev.chromium.override {
commandLineArgs = "--enable-features=VaapiVideoEncoder,VaapiVideoDecoder,CanvasOopRasterization --force-dark-mode";
};
# hydra flake
hydra = prev.hydra.overrideAttrs (oldAttrs: with final; {
patches = oldAttrs.patches or [ ] ++ [