summaryrefslogtreecommitdiff
path: root/users/seth/programs
diff options
context:
space:
mode:
authorseth <[email protected]>2023-09-04 08:00:16 -0400
committerseth <[email protected]>2023-09-04 08:11:38 -0400
commitd7d0a901fb03e0511189bc4437f4682ab8924fee (patch)
tree6a0d115b77302f93112b80178a8e259491663b33 /users/seth/programs
parent137608ba9b90ffa0404ddbcb63c99d1d21f593e5 (diff)
seth/firefox: bump arkenfox
Diffstat (limited to 'users/seth/programs')
-rw-r--r--users/seth/programs/firefox/arkenfox.nix27
-rw-r--r--users/seth/programs/firefox/default.nix5
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;
};
};
};