From 0b7bf06f58ecf9b02bb6186f43cb2227583c88ff Mon Sep 17 00:00:00 2001 From: Sweetbread Date: Thu, 4 Sep 2025 19:00:49 +0300 Subject: [PATCH] fix: set imv as a image viewer --- modules/user/packages/utils.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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"; + }; + }; }