summaryrefslogtreecommitdiff
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
parent137608ba9b90ffa0404ddbcb63c99d1d21f593e5 (diff)
seth/firefox: bump arkenfox
-rw-r--r--flake.lock6
-rw-r--r--users/seth/programs/firefox/arkenfox.nix27
-rw-r--r--users/seth/programs/firefox/default.nix5
3 files changed, 21 insertions, 17 deletions
diff --git a/flake.lock b/flake.lock
index 1a8006c..25df2ac 100644
--- a/flake.lock
+++ b/flake.lock
@@ -42,11 +42,11 @@
]
},
"locked": {
- "lastModified": 1691919538,
- "narHash": "sha256-Er7hGXFZit1VLy8yfEaTCfx0p6RqfMrK+GGT0tixWQM=",
+ "lastModified": 1693814299,
+ "narHash": "sha256-DdmhEwIkd/t8vb7i2HS+M/rzcgSsxufC0F7LCDh0F/I=",
"owner": "dwarfmaster",
"repo": "arkenfox-nixos",
- "rev": "9183705626ae64a61f489ffa199d4f825eeaa5fe",
+ "rev": "64bfb7623798d17c0ea0541f7f1488975ab4ff73",
"type": "github"
},
"original": {
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;
};
};
};