{pkgs, ...}: { programs.firefox = { enable = true; languagePacks = ["en-US"]; profiles = { hakase = { search.force = true; isDefault = true; search.default = "ddg"; # FIXED: Removed .settings and .force to allow UI interaction bookmarks = [ { name = "Toolbar Bookmarks"; toolbar = true; bookmarks = [ { name = "Home Manager"; url = "https://mynixos.com/home-manager/options/programs"; } { name = "YouTube"; url = "https://youtube.com"; } ]; } ]; settings = { "browser.contentblocking.category" = "strict"; "extensions.pocket.enabled" = false; "extensions.screenshots.disabled" = true; "browser.topsites.contile.enabled" = false; "browser.formfill.enable" = false; "browser.search.suggest.enabled" = false; "browser.search.suggest.enabled.private" = false; "browser.urlbar.suggest.searches" = false; "browser.urlbar.showSearchSuggestionsFirst" = false; "browser.newtabpage.activity-stream.feeds.section.topstories" = false; "browser.newtabpage.activity-stream.feeds.snippets" = false; "browser.newtabpage.activity-stream.section.highlights.includePocket" = false; "browser.newtabpage.activity-stream.section.highlights.includeBookmarks" = false; "browser.newtabpage.activity-stream.section.highlights.includeDownloads" = false; "browser.newtabpage.activity-stream.section.highlights.includeVisited" = false; "browser.newtabpage.activity-stream.showSponsored" = false; "browser.newtabpage.activity-stream.system.showSponsored" = false; "browser.newtabpage.activity-stream.showSponsoredTopSites" = false; "browser.startup.homepage" = "https://dash.sakamoto.dev"; "browser.newtabpage.pinned" = [ { title = "Dashboard"; url = "https://dash.sakamoto.dev"; } ]; }; }; }; policies = { DisableTelemetry = true; DisableFirefoxStudies = true; EnableTrackingProtection = { Value = true; Locked = false; # Set to false so you can still adjust via UI Cryptomining = true; Fingerprinting = true; }; DisablePocket = true; DisableFirefoxAccounts = true; DisableAccounts = true; DisableFirefoxScreenshots = true; OverrideFirstRunPage = ""; OverridePostUpdatePage = ""; DontCheckDefaultBrowser = true; DisplayBookmarksToolbar = "always"; SearchBar = "unified"; /* ---- EXTENSIONS ---- */ ExtensionSettings = { # Removed the "*" wildcard which was likely locking the Add-on store UI "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"; }; "tridactyl.vim@cmcaine.co.uk" = { install_url = "https://addons.mozilla.org/firefox/downloads/latest/tridactyl-vim/latest.xpi"; installation_mode = "force_installed"; }; }; }; }; }