From 1ffbe6d42d7b533ddeb587339a66a099811f6716 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Fri, 4 Aug 2023 19:30:59 +0530 Subject: update --- .dwm/autostart.sh | 7 ------- .dwm/bar.sh | 42 ++++++++++++++++++++++++++++++++++++++---- 2 files changed, 38 insertions(+), 11 deletions(-) delete mode 100755 .dwm/autostart.sh (limited to '.dwm') 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 -- cgit v1.2.3