{ pkgs, username, ... }: { programs.firefox = { enable = true; package = pkgs.firefox; policies = { # Updates & Background Services AppAutoUpdate = false; BackgroundAppUpdate = false; # Extensions ExtensionSettings = let moz = short: "https://addons.mozilla.org/firefox/downloads/latest/${short}/latest.xpi"; in { "*".installation_mode = "blocked"; "uBlock0@raymondhill.net" = { install_url = moz "ublock-origin"; installation_mode = "force_installed"; updates_disabled = true; }; }; profiles = { ${username} = { id = 0; isDefault = true; name = "${username}"; }; }; }; }; }