aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@proton.me>2026-04-22 23:43:31 +0530
committerArpit Chakladar <arpitchakladar@proton.me>2026-04-22 23:43:31 +0530
commitd2e4e49f6264639c497949f89d81182775eef598 (patch)
tree1428eca735ce4cc3f9c0e3fa912576c6686e3eea /modules
parent5c5f624f3253ad88e680f33b8fe4c22e2578c3cd (diff)
downloadhome-manager-config-d2e4e49f6264639c497949f89d81182775eef598.tar.gz
home-manager-config-d2e4e49f6264639c497949f89d81182775eef598.zip
using ouch in the previewer for lf
Diffstat (limited to 'modules')
-rw-r--r--modules/scripts/file-preview.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/scripts/file-preview.sh b/modules/scripts/file-preview.sh
index 4674ddb..1dd810f 100644
--- a/modules/scripts/file-preview.sh
+++ b/modules/scripts/file-preview.sh
@@ -73,7 +73,7 @@ case "$MIMETYPE" in
# --- EPUB / MOBI ---
application/epub+zip|application/x-mobipocket-ebook)
- unzip -p "$FILE" "*/cover*.jpg" > "$TMP_IMG" 2>/dev/null
+ ouch decompress "$FILE" --limit "*/cover*.jpg" --dir /tmp && mv /tmp/cover*.jpg "$TMP_IMG"
[ -s "$TMP_IMG" ] && render_image "$TMP_IMG"
;;
@@ -89,7 +89,7 @@ case "$MIMETYPE" in
# --- ARCHIVES ---
application/zip|application/x-7z-compressed|application/x-rar|application/x-tar|application/x-gzip)
- 7z l "$FILE" 2>/dev/null || bsdtar -tf "$FILE"
+ ouch list -t "$FILE" 2>/dev/null
exit 0
;;