From 85d64f0ac78b57811602568c5aff36812bdc109f Mon Sep 17 00:00:00 2001 From: Linux User Date: Tue, 16 Aug 2022 10:50:49 +0000 Subject: [PATCH] Add colors to Bar Widgets --- .local/bin/dwmbar | 2 +- .local/scripts/{9993_network => 9992_network} | 5 ++++- .local/scripts/9993_ram | 8 ++++++++ .local/scripts/{9995_cpu => 9994_cpu} | 5 ++++- .local/scripts/9994_ram | 5 ----- .local/scripts/{9996_wifi => 9995_wifi} | 7 +++++-- .local/scripts/{9997_disk => 9996_disk} | 5 ++++- .local/scripts/9997_lang | 8 ++++++++ .local/scripts/9998_date | 8 ++++++++ .local/scripts/9998_lang | 5 ----- .local/scripts/9999_date | 6 ------ .local/scripts/9999_time | 8 ++++++++ .xprofile | 6 +++++- 13 files changed, 55 insertions(+), 23 deletions(-) rename .local/scripts/{9993_network => 9992_network} (92%) create mode 100755 .local/scripts/9993_ram rename .local/scripts/{9995_cpu => 9994_cpu} (64%) mode change 100644 => 100755 delete mode 100755 .local/scripts/9994_ram rename .local/scripts/{9996_wifi => 9995_wifi} (52%) mode change 100644 => 100755 rename .local/scripts/{9997_disk => 9996_disk} (51%) mode change 100644 => 100755 create mode 100755 .local/scripts/9997_lang create mode 100755 .local/scripts/9998_date delete mode 100644 .local/scripts/9998_lang delete mode 100644 .local/scripts/9999_date create mode 100755 .local/scripts/9999_time diff --git a/.local/bin/dwmbar b/.local/bin/dwmbar index 711d283..5f6a25c 100755 --- a/.local/bin/dwmbar +++ b/.local/bin/dwmbar @@ -1,6 +1,6 @@ #!/bin/bash -DELIM=" | " +DELIM=" " status() { for FILE in $(ls ~/.local/scripts) diff --git a/.local/scripts/9993_network b/.local/scripts/9992_network similarity index 92% rename from .local/scripts/9993_network rename to .local/scripts/9992_network index dda9f9d..4db7e87 100755 --- a/.local/scripts/9993_network +++ b/.local/scripts/9992_network @@ -1,6 +1,8 @@ #!/bin/bash DEVICE=wlan0 +COLOR1="#FF9B00" +COLOR2="#A16200" good=0 for gooddev in `grep \: /proc/net/dev | awk -F: '{print $1}'` @@ -67,4 +69,5 @@ else outb=$(printf "%i B/s" $outbound) fi -echo "In: $inb  Out: $outb" + +echo "^c$COLOR1^^b$COLOR2^ In: $inb ^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ Out: $outb ^d^" diff --git a/.local/scripts/9993_ram b/.local/scripts/9993_ram new file mode 100755 index 0000000..e640072 --- /dev/null +++ b/.local/scripts/9993_ram @@ -0,0 +1,8 @@ +#!/bin/bash + +COLOR1="#C700FF" +COLOR2="#590073" + +mem="$(free -h | awk '/Mem:/ {print $3 "/" $2}')" + +echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ $mem ^d^" diff --git a/.local/scripts/9995_cpu b/.local/scripts/9994_cpu old mode 100644 new mode 100755 similarity index 64% rename from .local/scripts/9995_cpu rename to .local/scripts/9994_cpu index fd13a30..961ee45 --- a/.local/scripts/9995_cpu +++ b/.local/scripts/9994_cpu @@ -1,5 +1,8 @@ #!/bin/bash +COLOR1="#990057" +COLOR2="#FF00B2" + usage=$(cat <(grep 'cpu ' /proc/stat) <(sleep 0.3 && grep 'cpu ' /proc/stat) | awk -v RS="" '{print ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}' | cut -d'.' -f1)"%" -echo " $usage" +echo "^c$COLOR1^^b$COLOR2^  ^b$COLOR1^^c$COLOR2^ $usage ^d^" diff --git a/.local/scripts/9994_ram b/.local/scripts/9994_ram deleted file mode 100755 index a75f508..0000000 --- a/.local/scripts/9994_ram +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -mem="$(free -h | awk '/Mem:/ {print $3 "/" $2}')" - -echo " $mem" diff --git a/.local/scripts/9996_wifi b/.local/scripts/9995_wifi old mode 100644 new mode 100755 similarity index 52% rename from .local/scripts/9996_wifi rename to .local/scripts/9995_wifi index 76e20b0..17eb124 --- a/.local/scripts/9996_wifi +++ b/.local/scripts/9995_wifi @@ -1,11 +1,14 @@ #!/bin/bash +COLOR1="#009CFF" +COLOR2="#005083" + power=$(nmcli -f IN-USE,SIGNAL,SSID device wifi | grep "*" | cut -d' ' -f8) name=$(nmcli -f IN-USE,SIGNAL,SSID device wifi | grep "*" | cut -d' ' -f14) if [[ ! $name ]] then - echo "  " + echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^  ^d^" else - echo " $name $power" + echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ $name $power ^d^" fi diff --git a/.local/scripts/9997_disk b/.local/scripts/9996_disk old mode 100644 new mode 100755 similarity index 51% rename from .local/scripts/9997_disk rename to .local/scripts/9996_disk index 28b4393..e4337f2 --- a/.local/scripts/9997_disk +++ b/.local/scripts/9996_disk @@ -1,6 +1,9 @@ #!/bin/bash +COLOR1="#00FF90" +COLOR2="#00A45D" + used=$(df -h / | sed -n '1!p' | cut -d' ' -f22) total=$(df -h / | sed -n '1!p' | cut -d' ' -f16) -echo " $used/$total" +echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ $used/$total ^d^" diff --git a/.local/scripts/9997_lang b/.local/scripts/9997_lang new file mode 100755 index 0000000..cf5e178 --- /dev/null +++ b/.local/scripts/9997_lang @@ -0,0 +1,8 @@ +#!/bin/bash + +COLOR1="#FF5800" +COLOR2="#973400" + +lang=$(xkblayout-state print %s) + +echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ $lang ^d^" diff --git a/.local/scripts/9998_date b/.local/scripts/9998_date new file mode 100755 index 0000000..778ef14 --- /dev/null +++ b/.local/scripts/9998_date @@ -0,0 +1,8 @@ +#!/bin/bash + +COLOR1="#17FF00" +COLOR2="#0EA100" + +date=$(date +"%d.%m.%y") + +echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ $date ^d^" diff --git a/.local/scripts/9998_lang b/.local/scripts/9998_lang deleted file mode 100644 index 0ecc745..0000000 --- a/.local/scripts/9998_lang +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -lang=$(xkblayout-state print %s) - -echo " $lang" diff --git a/.local/scripts/9999_date b/.local/scripts/9999_date deleted file mode 100644 index 110e78c..0000000 --- a/.local/scripts/9999_date +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -date=$(date +"%d.%m.%y") -time=$(date +"%H:%M:%S") - -echo " $date  $time" diff --git a/.local/scripts/9999_time b/.local/scripts/9999_time new file mode 100755 index 0000000..3f5f57d --- /dev/null +++ b/.local/scripts/9999_time @@ -0,0 +1,8 @@ +#!/bin/bash + +COLOR1="#00E9FF" +COLOR2="#008592" + +time=$(date +"%H:%M:%S") + +echo "^b$COLOR1^^c$COLOR2^  ^c$COLOR1^^b$COLOR2^ $time ^d^" diff --git a/.xprofile b/.xprofile index 07769fc..6fc4844 100755 --- a/.xprofile +++ b/.xprofile @@ -4,8 +4,12 @@ export _JAVA_AWT_WM_NONREPARENTING=1 xscreensaver & setxkbmap "us,ru" "" "grp:win_space_toggle" & +setxkbmap -option caps:none & +xset s off & +xset -dpms & sh ~/wallpapers/cyber1.sh & +sh ~/.local/bin/dwmbar & picom --experimental-backend & -exec dwm +dbus-run-session -- dwm