Advertisement
mqzabin

.lemonbar.sh

Nov 22nd, 2017
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.22 KB | None | 0 0
  1. #!/usr/bin/bash
  2.  
  3.  
  4. Clock() {
  5.     DATETIME=$(date "+%H:%M-%d/%m/%y")
  6.     echo -n -e "%{F-}$DATETIME %{F#00bcd4}\uf017%{F-} "
  7. }
  8.  
  9. Battery() {
  10.     BATPERC=$(acpi --battery | cut -d, -f2)
  11.     echo -n -e "%{F-}$BATPERC %{F#00bcd4}\uf240"
  12. }
  13.  
  14. Volume() {
  15.     VOLPERC=$(amixer get Master | awk '$0~/%/{print $4}' | tr -d '[]')
  16.     echo -n -e "%{F-}$VOLPERC %{F#00bcd4}\uf028"
  17. }
  18.  
  19. Wifi() {
  20.     SSID=$(iwgetid -r)
  21.     echo -n -e "%{F-}$SSID %{F#00bcd4}\uf1eb"
  22. }
  23.  
  24. Ip() {
  25.     IP=$(hostname -i)
  26.         echo -n -e "%{F-}$IP%{F#00bcd4}\uf09e" 
  27. }
  28.  
  29. Workspace() {
  30.     WS=$(xprop -root _NET_CURRENT_DESKTOP | rev | cut -c1)
  31.     if [ "$WS" = "0" ]
  32.     then
  33.         echo -n -e " %{F-}%{F#00bcd4}\uf108%{F-}   \uf121   \uf025   \uf085"
  34.     elif [ "$WS" = "1" ]
  35.     then
  36.         echo -n -e " %{F-}\uf108   %{F#00bcd4}\uf121%{F-}   \uf025   \uf085"
  37.     elif [ "$WS" = "2" ]
  38.     then
  39.         echo -n -e " %{F-}\uf108   \uf121   %{F#00bcd4}\uf025%{F-}   \uf085"
  40.     else
  41.         echo -n -e " %{F-}\uf108   \uf121   \uf025   %{F#00bcd4}\uf085%{F-}"
  42.     fi
  43.  
  44. }
  45.  
  46. RAM() {
  47.     MRAM=$(free -m | awk 'NR==2{printf "%s/%sMB\n", $3,$2 }')
  48.     echo -n -e "%{F-}$MRAM %{F#00bcd4}\uf080%{F-} "
  49. }
  50.  
  51. while true; do
  52.     echo "%{l}$(Workspace) %{r}$(RAM)    $(Ip)    $(Wifi)    $(Volume)    $(Battery)    $(Clock)"
  53.     sleep 1
  54. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement