feat(chromium,brave): share extensions and add cookie autodelete

This commit is contained in:
steveej 2023-08-08 17:55:18 +02:00
parent 6aefeb06c1
commit 2d0dab3f7e

View file

@ -2,9 +2,7 @@
name, name,
lib, lib,
... ...
}: { }: let
programs.chromium = {
enable = true;
extensions = extensions =
[ [
#undetectable adblocker #undetectable adblocker
@ -37,14 +35,25 @@
id = "dcpihecpambacapedldabdbpakmachpb"; id = "dcpihecpambacapedldabdbpakmachpb";
updateUrl = "https://raw.githubusercontent.com/iamadamdev/bypass-paywalls-chrome/master/updates.xml"; updateUrl = "https://raw.githubusercontent.com/iamadamdev/bypass-paywalls-chrome/master/updates.xml";
} }
# cookie autodelete
{id = "fhcgjolkccmbidfldomjliifgaodjagh";}
] ]
++ (lib.lists.optionals ((builtins.match "^steveej.*" name) != null) [ ++ (lib.lists.optionals ((builtins.match "^steveej.*" name) != null) [
# Vimium C # Vimium C
{id = "hfjbmagddngcpeloejdejnfgbamkjaeg";} {id = "hfjbmagddngcpeloejdejnfgbamkjaeg";}
]); ]);
in {
programs.chromium = {
enable = true;
inherit extensions;
}; };
programs.brave = {enable = true;}; programs.brave = {
enable = true;
inherit extensions;
};
programs.browserpass = {browsers = ["chromium" "brave"];}; programs.browserpass = {browsers = ["chromium" "brave"];};
} }