From 32e10284d0921e9437b1fc22ee3a6fbcdec245b5 Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Wed, 11 Jun 2025 15:16:46 -0700 Subject: [PATCH] [desktop] Fixes XDG mime types for default browser --- home-manager/features/linux-desktop.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/home-manager/features/linux-desktop.nix b/home-manager/features/linux-desktop.nix index bc1f452..a2930ad 100644 --- a/home-manager/features/linux-desktop.nix +++ b/home-manager/features/linux-desktop.nix @@ -86,14 +86,16 @@ }; # Default apps - xdg.mime.enable = true; - xdg.mimeApps.defaultApplications = { - "text/html" = [ "librewolf.desktop" ]; - "default-web-browser" = [ "librewolf.desktop" ]; - "x-scheme-handler/http" = [ "librewolf.desktop" ]; - "x-scheme-handler/https" = [ "librewolf.desktop" ]; - "x-scheme-handler/about" = [ "librewolf.desktop" ]; - "x-scheme-handler/unknown" = [ "librewolf.desktop" ]; + xdg.mimeApps = { + enable = true; + defaultApplications = { + "text/html" = [ "librewolf.desktop" ]; + "default-web-browser" = [ "librewolf.desktop" ]; + "x-scheme-handler/http" = [ "librewolf.desktop" ]; + "x-scheme-handler/https" = [ "librewolf.desktop" ]; + "x-scheme-handler/about" = [ "librewolf.desktop" ]; + "x-scheme-handler/unknown" = [ "librewolf.desktop" ]; + }; }; home.sessionVariables.DEFAULT_BROWSER = "${pkgs.librewolf}/bin/librewolf"; }