Mark imagemagick as optional dependency (allows kitty backend)

This commit is contained in:
BBaoVanC 2021-02-25 19:02:12 -06:00
parent 380389c254
commit 122bfa73f7
No known key found for this signature in database
GPG key ID: 18089E4E3CCF1D3A
3 changed files with 3 additions and 1 deletions

View file

@ -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

View file

@ -2,5 +2,6 @@ Package: PACKAGE
Architecture: ARCH
Version: VERSION
Depends: curl, jq, jp2a, neofetch
Recommends: imagemagick
Description: neofetch but with nekos
Maintainer: bbaovanc <bbaovanc@bbaovanc.com>

View file

@ -23,7 +23,7 @@ echo "Using height $height"
url=$(curl -fsSL "$imgurl" | jq -r ".url")
curl -fsSLo "$tmpfile.jpg" "$url"
if [ "$TERM" = "xterm-kitty" ]; then
if [ "$TERM" = "xterm-kitty" ] && command -v convert > /dev/null 2>&1; then
neofetch --kitty "$tmpfile.jpg"
else
jp2a --height="$height" "$tmpfile.jpg" > "$tmpfile"