image handler xdg

This commit is contained in:
2026-05-30 19:19:16 +02:00
parent a33f6f6da3
commit 66f9dc1bb3

View File

@@ -7,6 +7,8 @@ let
"brave.desktop" "brave.desktop"
"chromium.desktop" "chromium.desktop"
]; ];
imageViewer = "feh.desktop";
in in
{ {
xdg.portal.config = { xdg.portal.config = {
@@ -38,11 +40,12 @@ in
"audio/mpeg" = [ "mpv.desktop" ]; "audio/mpeg" = [ "mpv.desktop" ];
"image/*" = [ "org.kde.koko.desktop" ]; "image/*" = [ "org.kde.koko.desktop" ];
"image/png" = [ "feh.desktop" ]; "image/png" = [ imageViewer ];
"image/jpeg" = [ "feh.desktop" ]; "image/jpeg" = [ imageViewer ];
"image/jpg" = [ "feh.desktop" ]; "image/jpg" = [ imageViewer ];
"image/bmp" = [ "feh.desktop" ]; "image/bmp" = [ imageViewer ];
"image/svg+xml" = [ "feh.desktop" ]; "image/svg+xml" = [ imageViewer ];
"image/webp" = [ imageViewer ];
"x-scheme-handler/discord" = [ "vesktop.desktop" ]; "x-scheme-handler/discord" = [ "vesktop.desktop" ];
"x-scheme-handler/sgnl" = [ "signal-desktop.desktop" ]; "x-scheme-handler/sgnl" = [ "signal-desktop.desktop" ];