# See https://github.com/nix-community/home-manager/blob/master/modules/programs/browserpass.nix for a reference {pkgs, ...}: { programs.firefox = { enable = true; profile.default = { search = { force = true; default = "DuckDuckGo"; privateDefault = "DuckDuckGo"; order = ["DuckDuckGo" "Google"]; } }; # bookmarks = {}; # extensions = with pkgs.inputs.firefox-addons; [ # ublock-origin # keepassxc-browser # ghostery # ]; # settings = { # "browser.startup.homepage" = "about:home"; # # Disable irritating first-run stuff # "browser.disableResetPrompt" = true; # "browser.download.panel.shown" = true; # "browser.feeds.showFirstRunUI" = false; # "browser.messaging-system.whatsNewPanel.enabled" = false; # "browser.rights.3.shown" = true; # "browser.shell.checkDefaultBrowser" = false; # "browser.shell.defaultBrowserCheckCount" = 1; # "browser.startup.homepage_override.mstone" = "ignore"; # "browser.uitour.enabled" = false; # "startup.homepage_override_url" = ""; # "trailhead.firstrun.didSeeAboutWelcome" = true; # "browser.bookmarks.restore_default_bookmarks" = false; # "browser.bookmarks.addedImportButton" = true; # # Disable "save password" prompt # "signon.rememberSignons" = false; # # Harden # "privacy.trackingprotection.enabled" = true; # "dom.security.https_only_mode" = true; # }; }; }