summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2023-08-04 19:30:59 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2023-08-04 19:30:59 +0530
commit1ffbe6d42d7b533ddeb587339a66a099811f6716 (patch)
tree762dc297228573bcf4db83fb8f53db844d81a92c
parent0b80b629ad8ae067410768024dcfac62b896ca21 (diff)
update
-rwxr-xr-x.dwm/autostart.sh7
-rwxr-xr-x.dwm/bar.sh42
2 files changed, 38 insertions, 11 deletions
diff --git a/.dwm/autostart.sh b/.dwm/autostart.sh
deleted file mode 100755
index e5c2435..0000000
--- a/.dwm/autostart.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-/usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1 &
-feh --bg-scale /home/compromyse/Pictures/wallpaper.jpg
-dunst &
-picom &
-/home/compromyse/.dwm/bar.sh &
-wmname LG3D
diff --git a/.dwm/bar.sh b/.dwm/bar.sh
index 9c77bff..34bc0d1 100755
--- a/.dwm/bar.sh
+++ b/.dwm/bar.sh
@@ -1,5 +1,39 @@
-while true
-do
- xsetroot -name "| $(date +' %d/%m/%y |  %A, %R') | λ $(whoami)"
- sleep 5
+#!/bin/dash
+
+interval=0
+
+black=#1e1f26
+white=#d3d7f2
+
+battery() {
+ get_capacity="$(cat /sys/class/power_supply/BAT1/capacity)"
+ printf "^b$black^ "
+ printf "^c$black^^b$white^  $get_capacity "
+ printf "^b$black^ "
+}
+
+wlan() {
+ case "$(cat /sys/class/net/wl*/operstate 2>/dev/null)" in
+ up) printf "^c$black^ ^b$white^ 󰤨 Connected ^d^";;
+ down) printf "^c$black^ ^b$white^ 󰤭 Disconnected ^d^";;
+ esac
+}
+
+clock() {
+ printf "^b$black^ "
+ printf "^c$black^^b$white^ 󱑆 $(date '+%H:%M') "
+ printf "^b$black^ "
+}
+
+user() {
+ printf "^c$black^^b$white^ $(whoami) "
+ printf "^b$black^ "
+}
+
+while true; do
+
+ [ $interval = 0 ] || [ $(($interval % 3600)) = 0 ]
+ interval=$((interval + 1))
+
+ sleep 5 && xsetroot -name "$(battery)$(wlan)$(clock)$(user)"
done