Guest User

Untitled

a guest
Sep 14th, 2020
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. clear
  4.  
  5. c00=$'\e[0;30m'
  6. c01=$'\e[0;31m'
  7. c02=$'\e[0;32m'
  8. c03=$'\e[0;33m'
  9. c04=$'\e[0;34m'
  10. c05=$'\e[0;35m'
  11. c06=$'\e[0;36m'
  12. c07=$'\e[0;37m'
  13. c08=$'\e[1;30m'
  14. c09=$'\e[1;31m'
  15. c10=$'\e[1;32m'
  16. c11=$'\e[1;33m'
  17. c12=$'\e[1;34m'
  18. c13=$'\e[1;35m'
  19. c14=$'\e[1;36m'
  20. c15=$'\e[1;37m'
  21.  
  22. f0=$'\e[1;30m'
  23. f1=$'\e[1;37m'
  24. f2=$'\e[0;37m'
  25.  
  26. kernel=$(uname -rmo)
  27. cpuspe=$(grep 'model name' /proc/cpuinfo| sed 1q|sed 's/^.*:\ *//')
  28.  
  29. system=$(cat /etc/os-release | sed '2,$d;s/NAME="//;s/"//')
  30.  
  31. if [ -n "$DISPLAY" ]; then
  32. #wmname=$(wmctrl -m | grep -i name | awk '{print $2}')
  33. wmname=bspwm
  34. #termfn=$(xrdb -query | awk '/URxvt.font/ {print $2}' | sed 's/xft://;s/:pixelsize//;s/=/\ /')
  35. termfn=$(grep font $HOME/.config/termite/config | head -1 | cut -d "=" -f 2 | tail -c +2)
  36. systfn=$(sed -n 's/^[gtk].*font.*"\(.*\)".*$/\1/p' ~/.gtkrc-2.0)
  37. else
  38. wmname="none"
  39. termfn="none"
  40. systfn="none"
  41. fi
  42.  
  43. pkgnum=$(pacman -Q|wc -l)
  44. birthd=$(sed -n '1s/^\[\([0-9-]*\).*$/\1/p' /var/log/pacman.log | tr - .)
  45.  
  46.  
  47.  
  48. cat << EOF
  49. ${f0} ╔════╗
  50. ${c16} ║██ ║ ${c10}OS ${f0}........... $c06$system
  51. ${c08} ║ ██║ ${c10}name ${f0}......... $c06$HOSTNAME
  52. ${c01} ║██ ║ ${c10}birth day${f0}..... $c06$birthd
  53. ${c09} ║ ██║ ${c10}packages ${f0}..... $c06$pkgnum
  54. ${c02} ║██ ║
  55. ${c10} ║ ██║ ${c10}wm ${f0}........... $c06$wmname
  56. ${c03} ║██ ║ ${c10}shell ${f0}........ $c06$SHELL
  57. ${c11} ║ ██║ ${c10}terminal ${f0}..... $c06$TERM
  58. ${c04} ║██ ║ ${c10}term font ${f0}.... $c06$termfn
  59. ${c12} ║ ██║ ${c10}system font ${f0}.. $c06$systfn
  60. ${c05} ║██ ║
  61. ${c13} ║ ██║ ${c10}kernel ${f0}....... $c06$kernel
  62. ${c06} ║██ ║ ${c10}processor ${f0}.... $c06$cpuspe
  63. ${c14} ║ ██║
  64. ${c07} ╚════╝
  65. EOF
  66.  
Add Comment
Please, Sign In to add comment