aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-31 01:36:59 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-31 05:20:19 +0530
commit05d75703769f36b5a037ade82e452c9ddbc4e570 (patch)
tree93bd4490d8ebee10d7c1cdce9cfd33fe20d4a623
parent75c6bd69a616e1f6c87c2c82983bc8e39985f341 (diff)
downloadhome-manager-config-05d75703769f36b5a037ade82e452c9ddbc4e570.tar.gz
home-manager-config-05d75703769f36b5a037ade82e452c9ddbc4e570.zip
xdg: added more mimetype defaults for xdg-open
-rw-r--r--modules/file-management/yazi/default.nix5
-rw-r--r--modules/media/swayimg/default.nix3
2 files changed, 8 insertions, 0 deletions
diff --git a/modules/file-management/yazi/default.nix b/modules/file-management/yazi/default.nix
index 2f7c44f..11c2b55 100644
--- a/modules/file-management/yazi/default.nix
+++ b/modules/file-management/yazi/default.nix
@@ -72,6 +72,11 @@ in
xdg.mimeApps.defaultApplications = {
"inode/directory" = "yazi.desktop";
+ "application/zip" = "yazi.desktop";
+ "application/x-gzip" = "yazi.desktop";
+ "application/x-tar" = "yazi.desktop";
+ "application/x-7z-compressed" = "yazi.desktop";
+ "application/x-rar-compressed" = "yazi.desktop";
};
home.sessionVariables = {
diff --git a/modules/media/swayimg/default.nix b/modules/media/swayimg/default.nix
index a7f0781..51cd5bd 100644
--- a/modules/media/swayimg/default.nix
+++ b/modules/media/swayimg/default.nix
@@ -59,6 +59,8 @@
"image/avif" = "swayimg.desktop";
"image/bmp" = "swayimg.desktop";
"image/gif" = "swayimg.desktop";
+ "image/heic" = "swayimg.desktop";
+ "image/heif" = "swayimg.desktop";
"image/jpeg" = "swayimg.desktop";
"image/jpg" = "swayimg.desktop";
"image/png" = "swayimg.desktop";
@@ -68,6 +70,7 @@
"image/x-bmp" = "swayimg.desktop";
"image/x-png" = "swayimg.desktop";
"image/x-tga" = "swayimg.desktop";
+ "image/x-icon" = "swayimg.desktop";
};
};
}