diff options
Diffstat (limited to 'bin/.bin/sysinfo')
-rwxr-xr-x | bin/.bin/sysinfo | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bin/.bin/sysinfo b/bin/.bin/sysinfo new file mode 100755 index 0000000..4f9f456 --- /dev/null +++ b/bin/.bin/sysinfo | |||
@@ -0,0 +1,20 @@ | |||
1 | #!/bin/bash | ||
2 | # | ||
3 | # System info | ||
4 | |||
5 | wm="$(echo $XDG_CURRENT_DESKTOP)" | ||
6 | distro="$(cat /etc/*-release | grep PRETTY_NAME | cut -d '=' -f2 | tr -d '"')" | ||
7 | packages="$(xbps-query -l | wc -l)" | ||
8 | font="jetbrains mono" | ||
9 | colors="pencil" | ||
10 | |||
11 | printf " \e[0m\n" | ||
12 | printf " \e[1;34m distro \e[0m$distro\n" | ||
13 | printf " \e[1;34m pkgs \e[0m$packages\n" | ||
14 | printf " \e[1;34m wm \e[0m$wm\n" | ||
15 | printf " \e[1;34m font \e[0m$font $fontsize\n" | ||
16 | printf " \e[1;34m colors \e[0m$colors\n" | ||
17 | printf " \e[0m\n" | ||
18 | |||
19 | pcs() { for i in {0..7}; do echo -en "\e[${1}$((30+$i))m \u2588\u2588 \e[0m"; done; } | ||
20 | printf "\n%s\n%s\n\n" "$(pcs)" "$(pcs '1;')" | ||