64 lines
1.9 KiB
Nix
64 lines
1.9 KiB
Nix
{ lib, ... }: {
|
|
programs.firefox = let
|
|
lock-false = {
|
|
Value = false;
|
|
Status = "locked";
|
|
};
|
|
lock-true = {
|
|
Value = true;
|
|
Status = "locked";
|
|
};
|
|
lock-empty-string = {
|
|
Value = "";
|
|
Status = "locked";
|
|
};
|
|
in {
|
|
enable = true;
|
|
policies = {
|
|
DisableTelemetry = true;
|
|
DisableFirefoxStudies = true;
|
|
DontCheckDefaultBrowser = true;
|
|
DisablePocket = true;
|
|
DisableAccounts = true;
|
|
|
|
Preferences = {
|
|
"extensions.pocket.enabled" = lock-false;
|
|
"browser.topsites.contile.enabled" = lock-false;
|
|
"browser.newtabpage.pinned" = lock-empty-string;
|
|
"browser.newtabpage.activity-stream.showSponsored" = lock-false;
|
|
"browser.newtabpage.activity-stream.system.showSponsored" = lock-false;
|
|
"browser.newtabpage.activity-stream.showSponsoredTopSites" = lock-false;
|
|
};
|
|
|
|
ExtensionSettings = {
|
|
"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";
|
|
};
|
|
"myallychou@gmail.com" = {
|
|
install_url =
|
|
"https://addons.mozilla.org/firefox/downloads/latest/youtube-recommended-videos/latest.xpi";
|
|
installation_mode = "force_installed";
|
|
};
|
|
|
|
};
|
|
|
|
UserMessaging = {
|
|
UrlbarInterventions = false;
|
|
SkipOnboarding = true;
|
|
};
|
|
};
|
|
};
|
|
}
|