Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. # bonefetch
  4.  
  5. ## INFO
  6.  
  7. # user is already defined
  8. host="$(hostname)"
  9. os='Debian'
  10. kernel="$(uname -r | sed 's/-amd64//')"
  11. uptime="$(uptime |awk -F, '{print $1,$2}' | sed 's/:/h /g;s/^.*up *//;s/ *[0-9]* user.*//;s/[0-9]$/&m/;s/ day. */d /g')"
  12. packages="508"
  13. shell="/bin/$(basename ${SHELL})"
  14. if [ -z "${WM}" ]; then
  15. WM="herbstluftwm"
  16. fi
  17.  
  18. ## DEFINE COLORS
  19.  
  20. # probably don't change these
  21. bold="$(tput bold)"
  22. black="$(tput setaf 0)"
  23. red="$(tput setaf 1)"
  24. green="$(tput setaf 2)"
  25. yellow="$(tput setaf 3)"
  26. blue="$(tput setaf 4)"
  27. magenta="$(tput setaf 5)"
  28. cyan="$(tput setaf 6)"
  29. white="$(tput setaf 7)"
  30. reset="$(tput sgr0)"
  31.  
  32. # you can change these
  33. lc="${reset}${bold}${yellow}" # labels
  34. nc="${reset}${bold}${blue}" # user and hostname
  35. ic="${reset}${bold}${white}" # info
  36. c0="${reset}${bold}${blue}" # first color
  37. c1="${reset}${blue}" # second color
  38.  
  39. ## OUTPUT
  40.  
  41. cat <<EOF
  42.  
  43.  
  44. ${nc} ▄▄▄▄▄▄▄ ${lc}${reset}
  45. ${nc} ▄█▀ ▀█▄ ${lc}OS: ${ic}${os}${reset}
  46. ${nc} █ █ ${lc}KL: ${ic}${kernel}${reset}
  47. ${nc} ██ ▄ ██ █ ${lc}UP: ${ic}${uptime}${reset}
  48. ${nc} █▄ ▄▄█▀ ${lc}SH: ${ic}${shell}${reset}
  49. ${nc} █▄█▄█▄█▀ ${lc}WM: ${ic}${WM}${reset}
  50.  
  51.  
  52. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement