diff --git a/home/home.nix b/home/home.nix index 2c300f3..c88dcce 100644 --- a/home/home.nix +++ b/home/home.nix @@ -352,7 +352,8 @@ in mkMozillaAddonUrl = id: "https://addons.mozilla.org/firefox/downloads/latest/${id}/latest.xpi"; in { - "*".installation_mode = "blocked"; + # "*".installation_mode = "blocked"; + "*".installation_mode = "allowed"; # PopUpOFF "{154cddeb-4c8b-4627-a478-c7e5b427ffdf}" = { installation_mode = "force_installed"; @@ -408,16 +409,16 @@ in installation_mode = "force_installed"; install_url = mkMozillaAddonUrl "trackmenot@mrl.nyu.edu"; }; - # Unhook - "myallychou@gmail.com" = { - installation_mode = "force_installed"; - install_url = mkMozillaAddonUrl "myallychou@gmail.com"; - }; }; SanitizeOnShutdown = true; + HttpsOnlyMode = "force_enabled"; + PromptForDownloadLocation = true; + DisplayBookmarksToolbar = "newtab"; + RequestedLocales = "eo,en-US"; }; profiles.main = { extensions = { + force = true; packages = with pkgs; [ # https://nur.nix-community.org/repos/rycee/ nur.repos.rycee.firefox-addons.adnauseam @@ -433,6 +434,7 @@ in nur.repos.rycee.firefox-addons.fediact nur.repos.rycee.firefox-addons.foxyproxy-standard nur.repos.rycee.firefox-addons.geminize + nur.repos.rycee.firefox-addons.gesturefy nur.repos.rycee.firefox-addons.github-file-icons nur.repos.rycee.firefox-addons.github-issue-link-status nur.repos.rycee.firefox-addons.ipfs-companion @@ -454,6 +456,8 @@ in nur.repos.rycee.firefox-addons.sponsorblock nur.repos.rycee.firefox-addons.streetpass-for-mastodon nur.repos.rycee.firefox-addons.terms-of-service-didnt-read + nur.repos.rycee.firefox-addons.translate-web-pages + nur.repos.rycee.firefox-addons.tree-style-tab nur.repos.rycee.firefox-addons.twiter-x-video-downloader nur.repos.rycee.firefox-addons.ublacklist nur.repos.rycee.firefox-addons.user-agent-string-switcher @@ -467,8 +471,33 @@ in isDefault = true; name = "Main"; settings = { + "dom.securecontext.allowlist_onions" = true; "extensions.autoDisableScopes" = 0; - "sidebar.verticalTabs" = true; + "extensions.checkCompatibility.128.0" = false; + "extensions.checkCompatibility.128.1" = false; + "extensions.checkCompatibility.128.10" = false; + "extensions.checkCompatibility.128.11" = false; + "extensions.checkCompatibility.128.12" = false; + "extensions.checkCompatibility.128.13" = false; + "extensions.checkCompatibility.128.14" = false; + "extensions.checkCompatibility.128.15" = false; + "extensions.checkCompatibility.128.2" = false; + "extensions.checkCompatibility.128.3" = false; + "extensions.checkCompatibility.128.4" = false; + "extensions.checkCompatibility.128.5" = false; + "extensions.checkCompatibility.128.6" = false; + "extensions.checkCompatibility.128.7" = false; + "extensions.checkCompatibility.128.8" = false; + "extensions.checkCompatibility.128.9" = false; + "extensions.checkCompatibility.nightly" = false; + "floorp.browser.sidebar.enable" = false; + "floorp.browser.sidebar.is.displayed" = false; + "floorp.browser.ssb.enabled" = true; + "floorp.browser.tabs.verticaltab" = true; + "floorp.tabsleep.enabled" = true; + "floorp.titlebar.favicon.color" = true; + "floorp.verticaltab.hover.enabled" = true; + "network.dns.blockDotOnion" = false; }; bookmarks = { force = true;