neofetch: Only try pkg if on a BSD. Closes #1834

This commit is contained in:
Dylan Araps 2021-07-19 18:00:49 +03:00
parent 139b722c48
commit 017aa041d8
No known key found for this signature in database
GPG key ID: 13295DAC2CF13B5C

View file

@ -1608,13 +1608,15 @@ get_packages() {
# TODO: Fix this somehow.
has pkginfo && tot pkginfo -i
case $kernel_name in
FreeBSD|DragonFly) has pkg && tot pkg info ;;
case $os-$kernel_name in
BSD-FreeBSD|BSD-DragonFly)
has pkg && tot pkg info
;;
*)
BSD-*)
has pkg && dir /var/db/pkg/*
((packages == 0)) && \
((packages == 0)) &&
has pkg && tot pkg list
;;
esac