From 4f834dd822ebbee03a443d7466d4f29cf8046e34 Mon Sep 17 00:00:00 2001 From: winston Date: Sun, 15 Sep 2024 00:12:17 +0200 Subject: [PATCH] feat: linux default browser chromium -> firefox --- home/apps/browsers.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/home/apps/browsers.nix b/home/apps/browsers.nix index 36d6776..0d36757 100644 --- a/home/apps/browsers.nix +++ b/home/apps/browsers.nix @@ -6,6 +6,8 @@ }: let inherit (pkgs.stdenv) isLinux; + + defaultBrowser = "firefox.desktop"; in { config = lib.mkIf config.isGraphical { @@ -156,12 +158,12 @@ in home.packages = lib.mkIf isLinux [ pkgs.mullvad-browser ]; - xdg.mimeApps.defaultApplications = { - "text/html" = "chromium.desktop"; - "x-scheme-handler/http" = "chromium.desktop"; - "x-scheme-handler/https" = "chromium.desktop"; - "x-scheme-handler/about" = "chromium.desktop"; - "x-scheme-handler/unknown" = "chromium.desktop"; - }; + xdg.mimeApps.defaultApplications = lib.genAttrs [ + "text/html" + "x-scheme-handler/http" + "x-scheme-handler/https" + "x-scheme-handler/about" + "x-scheme-handler/unknown" + ] (_: defaultBrowser); }; }