From 0a4bfdfab837fddf7c3c3f1a5503566673460bf9 Mon Sep 17 00:00:00 2001 From: kenji Date: Sun, 11 Jan 2026 13:09:18 -0600 Subject: [PATCH] remove(apps): imv replaced by yazi --- apps/imv/default.nix | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/apps/imv/default.nix b/apps/imv/default.nix index 7f9d4b3..973bbbf 100644 --- a/apps/imv/default.nix +++ b/apps/imv/default.nix @@ -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)$" ]; }