From 02cd233318c739d87dabdb7676eecc9bdc09306e Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Fri, 8 May 2026 21:42:11 -0500 Subject: [PATCH] Testing explicit MIME associations --- desktop/base.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/desktop/base.nix b/desktop/base.nix index 9613ba3..81d52f1 100644 --- a/desktop/base.nix +++ b/desktop/base.nix @@ -9,6 +9,28 @@ services.dbus.packages = [ pkgs.kdePackages.kwallet ]; xdg.menus.enable = true; xdg.mime.enable = true; + xdg.mime.addedAssociations = { + "image/avif" = [ "org.kde.gwenview.desktop" ]; + "image/gif" = [ "org.kde.gwenview.desktop" ]; + "image/heif" = [ "org.kde.gwenview.desktop" ]; + "image/jpeg" = [ "org.kde.gwenview.desktop" ]; + "image/jxl" = [ "org.kde.gwenview.desktop" ]; + "image/png" = [ "org.kde.gwenview.desktop" ]; + "image/svg+xml" = [ "org.kde.gwenview.desktop" ]; + "image/tiff" = [ "org.kde.gwenview.desktop" ]; + "image/webp" = [ "org.kde.gwenview.desktop" ]; + }; + xdg.mime.defaultApplications = { + "image/avif" = [ "org.kde.gwenview.desktop" ]; + "image/gif" = [ "org.kde.gwenview.desktop" ]; + "image/heif" = [ "org.kde.gwenview.desktop" ]; + "image/jpeg" = [ "org.kde.gwenview.desktop" ]; + "image/jxl" = [ "org.kde.gwenview.desktop" ]; + "image/png" = [ "org.kde.gwenview.desktop" ]; + "image/svg+xml" = [ "org.kde.gwenview.desktop" ]; + "image/tiff" = [ "org.kde.gwenview.desktop" ]; + "image/webp" = [ "org.kde.gwenview.desktop" ]; + }; xdg.portal.enable = true; xdg.portal.extraPortals = [ pkgs.kdePackages.kwallet ];