{ pkgs, arkenfox, ...}: { imports = [arkenfox.hmModules.arkenfox]; home.file.".mozilla/firefox/ChatGPT/chrome/userChrome.css".text = '' #TabsToolbar { visibility: collapse !important; } #nav-bar { visibility: collapse !important; } ''; programs.firefox = { enable = true; nativeMessagingHosts = with pkgs; [ tridactyl-native ]; policies = { Homepage = { URL = "https://duckduckgo.com"; StartPage = "homepage"; }; DisablePocket = true; DisableFirefoxAccounts = true; DisableAccounts = true; DisableFormHistory = true; OfferToSaveLogins = false; PasswordManagerEnabled = false; DisablePrivateBrowsing = true; DisableSetDesktopBackground = true; DisableTelemetry = true; DisableFirefoxScreenshots = true; OverrideFirstRunPage = "https://duckduckgo.com"; OverridePostUpdatePage = "https://duckduckgo.com"; NewTabPage = false; DontCheckDefaultBrowser = true; DisplayBookmarksToolbar = "never"; SearchBar = "unified"; SearchSuggestEnabled = false; DownloadDirectory = "/home/lilith/sync/inbox"; SanitizeOnShutdown = true; Containers = { "Default" = [ { name = "Personal"; icon = "circle"; color = "pink"; } { name = "Work"; icon = "briefcase"; color = "green"; } ]; }; ExtensionSettings = { # uBlock Origin: "uBlock0@raymondhill.net" = { install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; installation_mode = "force_installed"; }; "keepassxc-browser@keepassxc.org" = { install_url = "https://addons.mozilla.org/firefox/downloads/latest/keepassxc-browser/latest.xpi"; installation_mode = "force_installed"; }; "sponsorBlocker@ajay.app" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4292214/sponsorblock-5.6.xpi"; installation_mode = "force_installed"; }; "tridactyl.vim@cmcaine.co.uk" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4261352/tridactyl_vim-1.24.1.xpi"; installation_mode = "force_installed"; }; }; SearchEngines = { Default = "DuckDuckGo"; }; Preferences = { "browser.newtab.extensionControlled" = false; "browser.translations.neverTranslateLanguages" = true; }; }; arkenfox.enable = true; arkenfox.version = "master"; profiles.Default.arkenfox = { enable = true; "0000".enable = true; "0100".enable = true; "0200".enable = true; "0300".enable = true; "0400".enable = true; "0600".enable = true; "0700".enable = true; "0800".enable = true; "0900".enable = true; "1000".enable = true; "1200".enable = true; "1600".enable = true; "1700".enable = true; "2000".enable = true; "2400".enable = true; "2600".enable = true; "2700".enable = true; "2800".enable = true; }; profiles.ChatGPT = { name = "ChatGPT"; id = 1; userChrome = '' #TabsToolbar { visibility: collapse !important; } #nav-bar { visibility: collapse !important; } ''; }; }; }