Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. # birdfetch
  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="$(basename ${SHELL})"
  14. if [ -z "${wm}" ]; then
  15. wm="herbst"
  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}${cyan}" # labels
  34. nc="${reset}${bold}${blue}" # user and hostname
  35. ic="${reset}${bold}${white}" # info
  36. c0="${reset}${bold}${yellow}" # first color
  37. c1="${reset}${blue}" # second color
  38.  
  39. ## OUTPUT
  40.  
  41. cat <<EOF
  42.  
  43.  
  44. ${ic} /•${c0}> ${lc}os: ${ic}${os}${reset}
  45. ${ic} /)\| ${lc}kern: ${ic}${kernel}${reset}
  46. ${ic} // / ${lc}pkgs: ${ic}${packages}${reset}
  47. ${ic} /'${c0}" " ${lc}shell: ${ic}${shell}${reset}
  48. ${ic} / ${lc}wm: ${ic}${wm}${reset}
  49.  
  50.  
  51. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement