summaryrefslogtreecommitdiff
path: root/dist/dwl/bar.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dist/dwl/bar.sh')
-rwxr-xr-xdist/dwl/bar.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/dist/dwl/bar.sh b/dist/dwl/bar.sh
new file mode 100755
index 0000000..2b23972
--- /dev/null
+++ b/dist/dwl/bar.sh
@@ -0,0 +1,39 @@
+#!/usr/bin/env bash
+wifi() {
+ iwgetid -r
+}
+
+battery() {
+ c=$(cat /sys/class/power_supply/BAT1/capacity)
+
+ if [[ $c > 85 ]]; then
+ echo " $c"
+ elif [[ $c > 70 ]]; then
+ echo " $c"
+ elif [[ $c > 50 ]]; then
+ echo " $c"
+ elif [[ $c > 30 ]]; then
+ echo " $c"
+ else
+ echo " $c"
+ fi
+}
+
+charging() {
+ if [[ "$(cat /sys/class/power_supply/BAT1/status)" == "Charging" ]]; then
+ echo "+"
+ fi
+}
+
+calendar() {
+ date +'%a, %d %b %Y |  %H:%M'
+}
+
+volume() {
+ pamixer --get-volume
+}
+
+while [[ true ]]; do
+ dwlb -status all "| ^lm(alacritty -e nmtui-connect) $(wifi)^lm() |  $(volume)% | $(battery)%$(charging) |  $(calendar) | λ"
+ sleep 1
+done