41 lines
1.4 KiB
Nix
41 lines
1.4 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
programs.firefox = {
|
|
enable = true;
|
|
package = pkgs.firefox.override {
|
|
extraPrefsFiles = [
|
|
"${pkgs.arkenfox-userjs}/user.cfg"
|
|
(pkgs.runCommandLocal "userjs" { } ''
|
|
install -Dm644 ${./user-overrides.js} $out
|
|
substituteInPlace $out \
|
|
--replace-fail "user_pref" "defaultPref"
|
|
'')
|
|
];
|
|
};
|
|
|
|
policies.ExtensionSettings = {
|
|
"redirector@einaregilsson.com" = {
|
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/redirector/latest.xpi";
|
|
installation_mode = "force_installed";
|
|
};
|
|
"sponsorBlocker@ajay.app" = {
|
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/sponsorblock/latest.xpi";
|
|
installation_mode = "force_installed";
|
|
};
|
|
"uBlock0@raymondhill.net" = {
|
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
|
installation_mode = "force_installed";
|
|
};
|
|
"{446900e4-71c2-419f-a6a7-df9c091e268b}" = {
|
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi";
|
|
installation_mode = "force_installed";
|
|
};
|
|
"{d7742d87-e61d-4b78-b8a1-b469842139fa}" = {
|
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/vimium-ff/latest.xpi";
|
|
installation_mode = "force_installed";
|
|
};
|
|
};
|
|
|
|
profiles."default" = { };
|
|
};
|
|
}
|