From 4919a5819d076b75211278e29cfd817b67563bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sun, 31 Aug 2025 09:29:25 +0800 Subject: [PATCH] home/firefox: set as default browser --- nix/homeModules/common/firefox.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nix/homeModules/common/firefox.nix b/nix/homeModules/common/firefox.nix index 02bdb071..6c8bde40 100644 --- a/nix/homeModules/common/firefox.nix +++ b/nix/homeModules/common/firefox.nix @@ -97,11 +97,13 @@ in { xdg.mimeApps = lib.mkIf cfg.enable { enable = true; - associations.added = { - "text/html" = ["firefox.desktop"]; - }; + # source: https://unix.stackexchange.com/a/684582 defaultApplications = { - "text/html" = ["firefox.desktop"]; + "text/html" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + "x-scheme-handler/about" = "firefox.desktop"; + "x-scheme-handler/unknown" = "firefox.desktop"; }; }; }