{ 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"; }; } ]; }; }