remove(apps): imv replaced by yazi

This commit is contained in:
kenji
2026-01-11 13:09:18 -06:00
parent cfbc56ab6d
commit 0a4bfdfab8
+20 -12
View File
@@ -1,23 +1,31 @@
{pkgs, ...}: {
home.packages = with pkgs; [imv];
home.packages = [pkgs.swayimg];
xdg.mimeApps = {
enable = true;
defaultApplications = {
"image/png" = "imv.desktop";
"image/jpeg" = "imv.desktop";
"image/gif" = "imv.desktop";
"image/webp" = "imv.desktop";
"image/bmp" = "imv.desktop";
"image/svg+xml" = "imv.desktop";
"image/tiff" = "imv.desktop";
"image/png" = "swayimg.desktop";
"image/jpeg" = "swayimg.desktop";
"image/gif" = "swayimg.desktop";
"image/webp" = "swayimg.desktop";
"image/bmp" = "swayimg.desktop";
"image/svg+xml" = "swayimg.desktop";
"image/tiff" = "swayimg.desktop";
};
};
# swayimg config - window sizes to image, no black bars
xdg.configFile."swayimg/config".text = ''
[general]
size = image
[viewer]
scale = optimal
'';
wayland.windowManager.hyprland.settings.windowrulev2 = [
# --- IMAGE VIEWER (IMV) ---
"float, class:^(imv)$"
"center, class:^(imv)$"
"size 70% 70%, class:^(imv)$"
# --- IMAGE VIEWER (swayimg) ---
"float, class:^(swayimg)$"
"center, class:^(swayimg)$"
];
}