disable hw decoded video in firefox

This commit is contained in:
Kopatz
2025-02-23 12:50:31 +01:00
parent 8b8567c1b7
commit 5e1b28c7d7
3 changed files with 41 additions and 28 deletions

View File

@@ -0,0 +1,7 @@
{
# benched for now, causes GPU to go into max clocks -> higher power usage
#"media.ffmpeg.vaapi.enabled" = true;
#"media.rdd-ffmpeg.enabled" = true;
#"gfx.x11-egl.force-enabled" = true;
#"widget.dmabuf.force-enabled" = true;
}

View File

@@ -1,4 +1,4 @@
{ pkgs, lib, ... }:
{ pkgs, lib, osConfig, ... }:
let
merge = lib.foldr (a: b: a // b) { };
search = {
@@ -94,7 +94,7 @@ in {
profiles = {
default = {
name = "privacy-friendly";
settings = merge [
settings = merge ([
(import ./config/preferences.nix)
(import ./config/browser-features.nix)
(import ./config/privacy.nix)
@@ -102,7 +102,7 @@ in {
(import ./config/tracking-webaudio.nix)
(import ./config/security.nix)
(import ./config/speed.nix)
];
] ++ lib.optionals osConfig.custom.hardware.nvidia.enable [(import ./config/nvidia-fixes.nix)]);
userChrome = ''
/* Hide tab bar. Used with Sidebery */
#TabsToolbar {
@@ -123,14 +123,14 @@ in {
enable-webaudio = {
name = "privacy-but-enable-webaudio";
id = 2;
settings = merge [
settings = merge ([
(import ./config/preferences.nix)
(import ./config/browser-features.nix)
(import ./config/privacy.nix)
(import ./config/tracking.nix)
(import ./config/security.nix)
(import ./config/speed.nix)
];
] ++ lib.optionals osConfig.custom.hardware.nvidia.enable [(import ./config/nvidia-fixes.nix)]);
userChrome = ''
/* Hide tab bar. Used with Sidebery */
#TabsToolbar {
@@ -160,10 +160,10 @@ in {
visibility: collapse !important;
}
'';
settings = merge [
settings = merge ([
(import ./config/preferences.nix)
(import ./config/speed.nix)
];
] ++ lib.optionals osConfig.custom.hardware.nvidia.enable [(import ./config/nvidia-fixes.nix)]);
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
clearurls
darkreader