diff --git a/modules/user/packages/utils.nix b/modules/user/packages/utils.nix index a3807b0..2af430e 100644 --- a/modules/user/packages/utils.nix +++ b/modules/user/packages/utils.nix @@ -22,4 +22,28 @@ imagemagick wl-clipboard ]; + + xdg.mimeApps = { + enable = true; + defaultApplications = { + "image/bmp" = "imv.desktop"; + "image/gif" = "imv.desktop"; + "image/jpeg" = "imv.desktop"; + "image/jpg" = "imv.desktop"; + "image/pjpeg" = "imv.desktop"; + "image/png" = "imv.desktop"; + "image/tiff" = "imv.desktop"; + "image/x-bmp" = "imv.desktop"; + "image/x-pcx" = "imv.desktop"; + "image/x-png" = "imv.desktop"; + "image/x-portable-anymap" = "imv.desktop"; + "image/x-portable-bitmap" = "imv.desktop"; + "image/x-portable-graymap" = "imv.desktop"; + "image/x-portable-pixmap" = "imv.desktop"; + "image/x-tga" = "imv.desktop"; + "image/x-xbitmap" = "imv.desktop"; + "image/heif" = "imv.desktop"; + "image/avif" = "imv.desktop"; + }; + }; }