Browse Source

onedark bar

siduck76 3 years ago
parent
commit
736699e997
4 changed files with 148 additions and 12 deletions
  1. 10 10
      .dwm/bar
  2. 2 2
      chadwm/config.def.h
  3. 68 0
      chadwm/themes/nord_bar
  4. 68 0
      chadwm/themes/onedark_bar

+ 10 - 10
.dwm/bar

@@ -5,12 +5,12 @@ interval=0
 cpu() {
   cpu_val=$(grep -o "^[^ ]*" /proc/loadavg)
 
-  printf "^c#3b414d^ ^b#A3BE8C^ CPU"
-  printf "^c#abb2bf^ ^b#414753^ $cpu_val"
+  printf "^c#3b414d^ ^b#7ec7a2^ CPU"
+  printf "^c#abb2bf^ ^b#353b45^ $cpu_val"
 }
 
 update_icon() {
-  printf "^c#94af7d^ "
+  printf "^c#7ec7a2^ "
 }
 
 pkg_updates() {
@@ -19,9 +19,9 @@ pkg_updates() {
   # updates=$(aptitude search '~U' | wc -l)  # apt (ubuntu,debian etc)
 
   if [ -z "$updates" ]; then
-    printf "^c#94af7d^ Fully Updated"
+    printf "^c#7ec7a2^ Fully Updated"
   else
-    printf "^c#94af7d^ $updates"" updates"
+    printf "^c#7ec7a2^ $updates"" updates"
   fi
 }
 
@@ -43,20 +43,20 @@ brightness() {
 }
 
 mem() {
-  printf "^c#7797b7^^b#2E3440^  "
+  printf "^c#7797b7^^b#1e222a^  "
   printf "^c#7797b7^ $(free -h | awk '/^Mem/ { print $3 }' | sed s/i//g)"
 }
 
 wlan() {
   case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in
-  up) printf "^c#3b414d^ ^b#7681c5^ 󰤨 ^d^%s" " ^c#828dd1^Connected" ;;
-  down) printf "^c#3b414d^ ^b#7681c5^ 󰤭 ^d^%s" " ^c#828dd1^Disconnected" ;;
+  up) printf "^c#3b414d^ ^b#899ed5^ 󰤨 ^d^%s" " ^c#828dd1^Connected" ;;
+  down) printf "^c#3b414d^ ^b#899ed5^ 󰤭 ^d^%s" " ^c#828dd1^Disconnected" ;;
   esac
 }
 
 clock() {
-  printf "^c#2E3440^ ^b#828dd1^ 󱑆 "
-  printf "^c#2E3440^^b#6c77bb^ $(date '+%a, %I:%M %p') "
+  printf "^c#1e222a^ ^b#7085bc^ 󱑆 "
+  printf "^c#1e222a^^b#859ad1^ $(date '+%a, %I:%M %p') "
 }
 
 while true; do

+ 2 - 2
chadwm/config.def.h

@@ -130,8 +130,8 @@ static Key keys[] = {
     { MODKEY,                       XK_c,      spawn,          {.v = rofi } },
 
     // if you dont use st my rm this and uncomment line below it!
-    /* { MODKEY,                       XK_Return, spawn,   SHCMD("~/.local/bin/./st_settings && st")},  */
-    { MODKEY,                       XK_Return, spawn,    {.v = termcmd }}, 
+     { MODKEY,                       XK_Return, spawn,   SHCMD("~/.local/bin/./st_settings && st")}, 
+     /* { MODKEY,                       XK_Return, spawn,    {.v = termcmd }},  */
 
     {MODKEY | ControlMask, XK_u, spawn, SHCMD("maim | xclip -selection clipboard -t image/png")},
     {MODKEY, XK_u, spawn,   SHCMD("maim --select | xclip -selection clipboard -t image/png")},

+ 68 - 0
chadwm/themes/nord_bar

@@ -0,0 +1,68 @@
+#!/bin/bash
+
+interval=0
+
+cpu() {
+  cpu_val=$(grep -o "^[^ ]*" /proc/loadavg)
+
+  printf "^c#3b414d^ ^b#A3BE8C^ CPU"
+  printf "^c#abb2bf^ ^b#414753^ $cpu_val"
+}
+
+update_icon() {
+  printf "^c#94af7d^ "
+}
+
+pkg_updates() {
+  updates=$(doas xbps-install -un | wc -l) # void
+  # updates=$(checkupdates | wc -l)   # arch , needs pacman contrib
+  # updates=$(aptitude search '~U' | wc -l)  # apt (ubuntu,debian etc)
+
+  if [ -z "$updates" ]; then
+    printf "^c#94af7d^ Fully Updated"
+  else
+    printf "^c#94af7d^ $updates"" updates"
+  fi
+}
+
+# battery
+batt() {
+  printf "^c#81A1C1^  "
+  printf "^c#81A1C1^ $(acpi | sed "s/,//g" | awk '{if ($3 == "Discharging"){print $4; exit} else {print $4""}}' | tr -d "\n")"
+}
+
+brightness() {
+
+  backlight() {
+    backlight="$(xbacklight -get)"
+    echo -e "$backlight"
+  }
+
+  printf "^c#BF616A^   "
+  printf "^c#BF616A^%.0f\n" $(backlight)
+}
+
+mem() {
+  printf "^c#7797b7^^b#2E3440^  "
+  printf "^c#7797b7^ $(free -h | awk '/^Mem/ { print $3 }' | sed s/i//g)"
+}
+
+wlan() {
+  case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in
+  up) printf "^c#3b414d^ ^b#7681c5^ 󰤨 ^d^%s" " ^c#828dd1^Connected" ;;
+  down) printf "^c#3b414d^ ^b#7681c5^ 󰤭 ^d^%s" " ^c#828dd1^Disconnected" ;;
+  esac
+}
+
+clock() {
+  printf "^c#2E3440^ ^b#828dd1^ 󱑆 "
+  printf "^c#2E3440^^b#6c77bb^ $(date '+%a, %I:%M %p') "
+}
+
+while true; do
+
+  [ $interval == 0 ] || [ $(($interval % 3600)) == 0 ] && updates=$(pkg_updates)
+  interval=$((interval + 1))
+
+  sleep 1 && xsetroot -name "$(update_icon) $updates $(batt) $(brightness) $(cpu) $(mem) $(wlan) $(clock)"
+done

+ 68 - 0
chadwm/themes/onedark_bar

@@ -0,0 +1,68 @@
+#!/bin/bash
+
+interval=0
+
+cpu() {
+  cpu_val=$(grep -o "^[^ ]*" /proc/loadavg)
+
+  printf "^c#3b414d^ ^b#7ec7a2^ CPU"
+  printf "^c#abb2bf^ ^b#353b45^ $cpu_val"
+}
+
+update_icon() {
+  printf "^c#7ec7a2^ "
+}
+
+pkg_updates() {
+  updates=$(doas xbps-install -un | wc -l) # void
+  # updates=$(checkupdates | wc -l)   # arch , needs pacman contrib
+  # updates=$(aptitude search '~U' | wc -l)  # apt (ubuntu,debian etc)
+
+  if [ -z "$updates" ]; then
+    printf "^c#7ec7a2^ Fully Updated"
+  else
+    printf "^c#7ec7a2^ $updates"" updates"
+  fi
+}
+
+# battery
+batt() {
+  printf "^c#81A1C1^  "
+  printf "^c#81A1C1^ $(acpi | sed "s/,//g" | awk '{if ($3 == "Discharging"){print $4; exit} else {print $4""}}' | tr -d "\n")"
+}
+
+brightness() {
+
+  backlight() {
+    backlight="$(xbacklight -get)"
+    echo -e "$backlight"
+  }
+
+  printf "^c#BF616A^   "
+  printf "^c#BF616A^%.0f\n" $(backlight)
+}
+
+mem() {
+  printf "^c#7797b7^^b#1e222a^  "
+  printf "^c#7797b7^ $(free -h | awk '/^Mem/ { print $3 }' | sed s/i//g)"
+}
+
+wlan() {
+  case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in
+  up) printf "^c#3b414d^ ^b#899ed5^ 󰤨 ^d^%s" " ^c#828dd1^Connected" ;;
+  down) printf "^c#3b414d^ ^b#899ed5^ 󰤭 ^d^%s" " ^c#828dd1^Disconnected" ;;
+  esac
+}
+
+clock() {
+  printf "^c#1e222a^ ^b#7085bc^ 󱑆 "
+  printf "^c#1e222a^^b#859ad1^ $(date '+%a, %I:%M %p') "
+}
+
+while true; do
+
+  [ $interval == 0 ] || [ $(($interval % 3600)) == 0 ] && updates=$(pkg_updates)
+  interval=$((interval + 1))
+
+  sleep 1 && xsetroot -name "$(update_icon) $updates $(batt) $(brightness) $(cpu) $(mem) $(wlan) $(clock)"
+done