{ config, lib, ... }: { imports = [ ./extensions ./search.nix ./userjs.nix ]; config = lib.mkMerge [ { stylix.targets.firefox = { colorTheme.enable = true; # overriden settings in ./extensions.nix profileNames = [ "default" ]; }; programs.firefox = { configPath = "${config.xdg.configHome}/mozilla/firefox"; profiles.default.id = 0; # isDefault = true }; } (lib.mkIf config.programs.firefox.enable { home.shellAliases.fftmp = "firefox --profile $(mktemp -d)"; home.sessionVariables.BROWSER = "firefox"; }) ]; }