diff --git a/Makefile b/Makefile index 93f7932..bc71949 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ install: mkdir -p $(PREFIX)/bin install -m 0755 nekofetch $(PREFIX)/bin/nekofetch @echo "You may need to install jq, jp2a, and neofetch" + @echo "imagemagick is also required to use the kitty image backend" uninstall: rm -f $(PREFIX)/bin/nekofetch diff --git a/control.template b/control.template index 9a39d71..239420c 100644 --- a/control.template +++ b/control.template @@ -2,5 +2,6 @@ Package: PACKAGE Architecture: ARCH Version: VERSION Depends: curl, jq, jp2a, neofetch +Recommends: imagemagick Description: neofetch but with nekos Maintainer: bbaovanc diff --git a/nekofetch b/nekofetch index 55e2207..a38cb49 100755 --- a/nekofetch +++ b/nekofetch @@ -34,10 +34,16 @@ url=$(curl -fsSL "$imgurl" | jq -r ".url") curl -fsSLo "$tmpfile.jpg" "$url" if [ "$TERM" = "xterm-kitty" ]; then - neofetch --kitty "$tmpfile.jpg" + command -v convert > /dev/null 2>&1 && neofetch --kitty "$tmpfile.jpg" || kitty_imagemagick_warn=true + if [ "$kitty_imagemagick_warn" = "true" ]; then + jp2a --height="$height" "$tmpfile.jpg" > "$tmpfile" + neofetch --source "$tmpfile" + fi else jp2a --height="$height" "$tmpfile.jpg" > "$tmpfile" neofetch --source "$tmpfile" fi rm "$tmpfile" "$tmpfile.jpg" + +[ "$kitty_imagemagick_warn" = "true" ] && echo "WARN: imagemagick is required for kitty image backend"