{config, pkgs}: preConfig: ({
    userChrome = ./userChrome.css;

    bookmarks = {
      force = true;
      settings = [];
    };

    search = {
      default = "brave-search";
      privateDefault = "brave-search";
      force = true;
      engines = import ./search_engines {inherit pkgs;};

      order = [
        # DEFAULT
        "brave-search"

        # NIX
        "nix-packages"
        "nix-options"
        "nixpkgs-issues"
        "homemanager-options"
        "nixos-wiki"
        "nixpkgs-pull-request-tracker"

        # RUST
        "rust-std"
        "rust-tokio"

        # OTHER
        "google-scholar"
        "wikipedia"
        "arch-wiki"
      ];
    };

    settings = {
      "browser.download.dir" = "${config.home-manager.users.soispha.xdg.userDirs.download}";
      # "browser.download.useDownloadDir" = true;
      # "browser.download.folderList" = 2;

      # QoL
      "general.autoScroll" = false;
      "browser.tabs.insertAfterCurrent" = true;
      "browser.tabs.loadInBackground" = true;
      "browser.ctrlTab.recentlyUsedOrder" = false;
      "browser.search.widget.inNavBar" = true;
      "findbar.highlightAll" = true;

      "devtools.toolbox.host" = "right";
      "devtools.toolsidebar-width.inspector" = 700;

      # Keep translations useful
      "browser.translations.automaticallyPopup" = true;
      "browser.translations.neverTranslateLanguages" = "de";

      # Improve Tab UI
      "browser.tabs.inTitlebar" = 1;
      "browser.toolbars.bookmarks.visibility" = "never";
      "browser.places.importBookmarksHTML" = true;

      # Theme
      "extensions.activeThemeID" = "firefox-alpenglow@mozilla.org";
      "extensions.extensions.activeThemeID" = "firefox-alpenglow@mozilla.org";

      # disable updates (pretty pointless with nix)
      "extensions.update.autoUpdateDefault" = false;
      "extensions.update.enabled" = false;
      "app.update.channel" = "default";
      "browser.shell.checkDefaultBrowser" = false;

      # Allow my custom css
      "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
    };

    arkenfox = {
      enable = true;
      "0000".enable = true;
      "0100" = {
        enable = true;
        "0102"."browser.startup.page".value = 3;
        "0103"."browser.startup.homepage".value = "file:///home/dt/home.html";
        "0104"."browser.newtabpage.enabled".value = true;
      };
      "0200" = {
        enable = true;
      };
      "0300" = {
        enable = true;
      };
      "0400" = {
        enable = false;
      };
      "0600" = {
        enable = true;
      };
      "0700" = {
        enable = true;
        "0710"."network.trr.mode" = {
          enable = true;
          value = 3;
        };
      };
      "0800" = {
        enable = true;
      };
      "0900" = {
        enable = true;
      };
      "1000" = {
        enable = true;
        "1001"."browser.cache.disk.enable".value = true;
        "1003"."browser.sessionstore.privacy_level".value = 0;
      };
      "1200" = {
        enable = true;
        "1241"."security.mixed_content.block_display_content".enable = true;
      };
      "1600" = {
        enable = true;
      };
      "1700" = {
        enable = true;
      };
      "2000" = {
        enable = true;
      };
      "2400" = {
        enable = true;
      };
      "2600" = {
        enable = true;
        "2603" = {
          "browser.download.start_downloads_in_tmp_dir".value = false;
          "browser.helperApps.deleteTempFileOnExit".value = false;
        };
        "2615"."permissions.default.shortcuts" = {
          value = 2;
          enable = true;
        };
      };
      "2700" = {
        enable = true;
      };
      "2800" = {
        enable = false;
        "2810"."privacy.sanitize.sanitizeOnShutdown".value = false;
      };
      "4000" = {
        enable = true;
      };
      "4500" = {
        enable = true;
      };
      "5000" = {
        enable = true;
        "5003"."signon.rememberSignons" = {
          enable = true;
          value = false;
        };
      };
      "6000" = {
        enable = true;
      };
      "7000" = {
        enable = true;
      };
      "8000" = {
        enable = true;
      };
      "9000" = {
        enable = true;
      };
    };
  }
  // preConfig)