2 Commits
Author SHA1 Message Date
jschx ff21a96c8d Merge branch 'main' into 'main'
optimise pacakge count command for nixos

See merge request jschx/ufetch!76
2024-11-23 19:18:28 +00:00
Phani Rithvij 9c7e593b10 optimise pacakge count command for nixos 2024-11-23 19:18:28 +00:00
+6 -1
View File
@@ -9,9 +9,14 @@ host="$(hostname)"
os="$(nixos-version)"
kernel="$(uname -sr)"
uptime="$(uptime | awk -F, '{sub(".*up ",x,$1);print $1}' | sed -e 's/^[ \t]*//')"
packages="$(ls -d -1 /nix/store/*/ | wc -l)"
shell="$(basename "${SHELL}")"
for profile in $NIX_PROFILES; do
if [ -d "$profile" ]; then
packages="$((packages + $( (nix-store -q --requisites "$profile" 2>/dev/null || printf '') | wc -l)))"
fi
done
## UI DETECTION
parse_rcs() {