nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

firefox.nix (896B)


      1 {
      2 programs.firefox = {
      3   enable = true;
      4   profiles.default = {
      5     id = 0;
      6     name = "default";
      7     settings = {
      8       "browser.aboutConfig.showWarning" = false;
      9       "browser.gesture.swipe.left" = "cmd_scrollLeft";
     10       "browser.gesture.swipe.right" = "cmd_scrollRight";
     11       "browser.startup.homepage" = "https://breadcat.github.io/startpage/";
     12       "browser.theme.content-theme" = "0"; # Dark theme
     13       "browser.theme.toolbar-theme" = "0"; # Dark theme
     14       "browser.toolbars.bookmarks.visibility" = "never";
     15       "extensions.pocket.enabled" = false;
     16       "general:autoScroll" = true;
     17       "layout.css.prefers-color-scheme.content-override" = "0"; # Dark CSS themes
     18       "network.cookie.cookieBehavior" = 1; # Block third-party cookies
     19       "privacy.donottrackheader.enabled" = true;
     20     };
     21     extensions = [
     22     ];
     23   };
     24 };
     25 home.sessionVariables = {
     26 	MOZ_ENABLE_WAYLAND = 1;
     27 };
     28 }