This commit is contained in:
2026-02-26 14:27:35 +01:00

View File

@@ -1,5 +1,13 @@
{ ... }: { ... }:
let
browserFallback = [
"zen-beta.desktop"
"zen.desktop"
"brave.desktop"
"chromium.desktop"
];
in
{ {
xdg.portal.config = { xdg.portal.config = {
common = { common = {
@@ -15,20 +23,16 @@
defaultApplications = { defaultApplications = {
"application/pdf" = [ "org.pwmt.zathura.desktop" ]; "application/pdf" = [ "org.pwmt.zathura.desktop" ];
"text/html" = [ "text/html" = browserFallback;
"zen-beta.desktop" "application/xhtml+xml" = browserFallback;
"zen.desktop" "x-scheme-handler/http" = browserFallback;
"chromium.desktop" "x-scheme-handler/https" = browserFallback;
]; "x-scheme-handler/chrome" = browserFallback;
"application/xhtml+xml" = [ "zen.desktop" ]; "application/x-extension-htm" = browserFallback;
"x-scheme-handler/http" = [ "zen.desktop" ]; "application/x-extension-html" = browserFallback;
"x-scheme-handler/https" = [ "zen.desktop" ]; "application/x-extension-shtml" = browserFallback;
"x-scheme-handler/chrome" = [ "zen.desktop" ]; "application/x-extension-xht" = browserFallback;
"application/x-extension-htm" = [ "zen.desktop" ]; "application/x-extension-xhtml" = browserFallback;
"application/x-extension-html" = [ "zen.desktop" ];
"application/x-extension-shtml" = [ "zen.desktop" ];
"application/x-extension-xht" = [ "zen.desktop" ];
"application/x-extension-xhtml" = [ "zen.desktop" ];
"audio/*" = [ "mpv.desktop" ]; "audio/*" = [ "mpv.desktop" ];
"audio/mpeg" = [ "mpv.desktop" ]; "audio/mpeg" = [ "mpv.desktop" ];