diff options
| author | seth <[email protected]> | 2023-09-04 08:00:16 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-09-04 08:11:38 -0400 |
| commit | d7d0a901fb03e0511189bc4437f4682ab8924fee (patch) | |
| tree | 6a0d115b77302f93112b80178a8e259491663b33 /users/seth/programs | |
| parent | 137608ba9b90ffa0404ddbcb63c99d1d21f593e5 (diff) | |
seth/firefox: bump arkenfox
Diffstat (limited to 'users/seth/programs')
| -rw-r--r-- | users/seth/programs/firefox/arkenfox.nix | 27 | ||||
| -rw-r--r-- | users/seth/programs/firefox/default.nix | 5 |
2 files changed, 18 insertions, 14 deletions
diff --git a/users/seth/programs/firefox/arkenfox.nix b/users/seth/programs/firefox/arkenfox.nix index f9aba5a..3da3a25 100644 --- a/users/seth/programs/firefox/arkenfox.nix +++ b/users/seth/programs/firefox/arkenfox.nix @@ -11,10 +11,10 @@ in { options.getchoo.programs.firefox.arkenfoxConfig.enable = mkEnableOption "default arkenfox config" // {default = true;}; - config.programs.firefox = mkIf cfg.enable { + config.programs.firefox = mkIf (cfg.enable && cfg.arkenfoxConfig.enable) { arkenfox = { enable = true; - version = "115.0"; + version = "115.1"; }; profiles.arkenfox.arkenfox = @@ -24,20 +24,9 @@ in { # enable safe browsing "0400"."0403"."browser.safebrowsing.downloads.remote.enabled".value = true; - "0800"."0801"."keyword.enabled".value = true; - # fix hulu "1200"."1201"."security.ssl.require_safe_negotiation".value = false; - # enable drm - "2000" = { - "2021"."media.gmp-widevinecdm.enabled" = { - enable = true; - value = true; - }; - "2022"."media.eme.enabled".value = true; - }; - "2600"."2651"."browser.download.useDownloadDir" = { enable = true; value = true; @@ -46,7 +35,17 @@ in { # disable rfp letterboxing "4500"."4504"."privacy.resistFingerprinting.letterboxing".value = false; - "5000"."5003"."signon.rememberSignons".enable = true; + "5000" = { + "5003"."signon.rememberSignons".enable = true; + # enable search autocomplete + "5021"."keyword.enabled".value = true; + }; + + # enable drm + "5500"."5508"."media.eme.enabled" = { + enable = true; + value = true; + }; } (enableSections [ "0100" "0200" diff --git a/users/seth/programs/firefox/default.nix b/users/seth/programs/firefox/default.nix index 46d500e..0aa7644 100644 --- a/users/seth/programs/firefox/default.nix +++ b/users/seth/programs/firefox/default.nix @@ -27,13 +27,18 @@ in { isDefault = true; settings = { + # disable firefox accounts & pocket "extensions.pocket.enabled" = false; "identity.fxaccounts.enabled" = false; "gfx.webrender.all" = true; "fission.autostart" = true; + # hw accel "media.ffmpeg.vaapi.enabled" = true; + + # widevine drm + "media.gmp-widevinecdm.enabled" = true; }; }; }; |
