Set firefox policies via home-manager

This commit is contained in:
Charlotte Van Petegem 2023-11-19 13:12:34 +01:00
parent bcd5f9868e
commit 42b7b2632a
No known key found for this signature in database
GPG key ID: 019E764B7184435A

View file

@ -25,15 +25,6 @@ let
ffPackage = pkgs.firefox.override {
nativeMessagingHosts = [ ff2mpv-host ];
pkcs11Modules = [ pkgs.eid-mw ];
extraPolicies = {
DisableFirefoxStudies = true;
DisablePocket = true;
DisableTelemetry = true;
DisableFirefoxAccounts = true;
FirefoxHome = { Pocket = false; Snippets = false; };
OfferToSaveLogins = false;
UserMessaging = { SkipOnboarding = true; ExtensionRecommendations = false; };
};
};
zotero-connector = pkgs.nur.repos.rycee.firefox-addons.buildFirefoxXpiAddon rec {
pname = "zotero-connector";
@ -68,6 +59,15 @@ in
programs.firefox = {
enable = true;
package = ffPackage;
policies = {
DisableFirefoxStudies = true;
DisablePocket = true;
DisableTelemetry = true;
DisableFirefoxAccounts = true;
FirefoxHome = { Pocket = false; Snippets = false; };
OfferToSaveLogins = false;
UserMessaging = { SkipOnboarding = true; ExtensionRecommendations = false; };
};
profiles.default = {
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
belgium-eid