{ pkgs, lib, config, hostName, ... }:
{
  imports = [
    ../home-manager/profiles/essential.nix
    ../home-manager/profiles/vim.nix
    ../home-manager/options.nix
    (import (mo/hosts + "/${hostName}.nix"))
  ];
  programs.firefox.profiles =
    let
      defaultProfile = {
        settings = {
          "browser.bookmarks.showMobileBookmarks" = true;
          "browser.compactmode.show" = true;
          "browser.search.isUS" = false;
          "browser.search.region" = "FR";
          "distribution.searchplugins.defaultLocale" = "fr-FR";
          "dom.security.https_first" = true;
          "dom.security.https_only_mode" = true;
          "general.useragent.locale" = "fr-FR";
          "privacy.globalprivacycontrol.enabled" = true;
          "privacy.globalprivacycontrol.functionality.enabled" = true;
          "security.identityblock.show_extended_validation" = true;
          "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
          #"privacy.firstparty.isolate" = true;
        };
        userChrome = lib.readFile ../home-manager/profiles/firefox/userChrome.css;
      };
    in
    {
      "646f487e.default" = lib.mkMerge [
        defaultProfile
        {
          id = 0;
          name = "default";
          settings = {
            "browser.startup.homepage" = "https://google.fr";
          };
        }
      ];
    };
}