From 6816679ad9e138f79bf1e946e4cddbde4e008c80 Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Wed, 1 May 2024 21:36:25 -0300 Subject: [PATCH] Improve pkgx integration --- neofetch | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/neofetch b/neofetch index cf233d0e..9a9c2a10 100755 --- a/neofetch +++ b/neofetch @@ -2101,6 +2101,13 @@ get_packages() { fi fi + if has pkgx && [[ -d "$HOME/.local/bin" ]]; then + # https://github.com/pkgxdev/pkgx/issues/985#issuecomment-2080999008 + _pkgxpkgs="$(grep -rIhoP 'exec pkgx \+\K[^ ]+' "$HOME/.local/bin" | sort -u)" + tot echo "$_pkgxpkgs" + unset _pkgxpkgs + fi + # OS-specific package managers. case $os in Linux|BSD|"iPhone OS"|Solaris|illumos|Interix) @@ -2129,7 +2136,6 @@ get_packages() { has pm && tot-safe pm list packages has evox && tot cat /var/evox/packages/DB has squirrel && tot ls /var/packages - has pkgx && tot find "$HOME/.pkgx" -maxdepth 2 -mindepth 2 -type d has anise && tot anise s --installed has am && pac "$(am -f --less)" @@ -2275,7 +2281,6 @@ get_packages() { has brew && dir "$(brew --cellar)/* $(brew --caskroom)/*" has pkgin && tot pkgin list has dpkg && tot dpkg-query -f '.\n' -W - has tea && tot find "$HOME/.tea" -maxdepth 2 -mindepth 2 -type d has nix-store && { nix-user-pkgs() {