From 2f2e3162878f9c6947f5745dc6455a17a13101c9 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Mon, 30 Jun 2025 10:49:16 +0200 Subject: [PATCH] hurricane: 134 current 2025-06-30 10:49:08 25.05.20250620.b2485d5 6.15.3 * finally fucking fix default browser hurricane: 135 current 2025-06-30 10:55:19 25.05.20250620.b2485d5 6.15.3 * --- modules/desktops/hyprland-desktop.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/desktops/hyprland-desktop.nix b/modules/desktops/hyprland-desktop.nix index 428e51d..8197fd9 100644 --- a/modules/desktops/hyprland-desktop.nix +++ b/modules/desktops/hyprland-desktop.nix @@ -72,8 +72,18 @@ # ================================ xdg = { # Set default applications for file types - mime.defaultApplications = { - "default-web-browser" = ["firefox.desktop"]; + mime = { + enable = true; + defaultApplications = { + "default-web-browser" = "firefox.desktop"; + "application/pdf" = "firefox.desktop"; + "application/xhtml+xml" = "firefox.desktop"; + "text/html" = "firefox.desktop"; + "text/xml" = "firefox.desktop"; + "x-scheme-handler/ftp" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + }; }; # XDG Desktop Portal for Wayland integration