From 2f03fb9f1bb43c25e2ab8723590a093e168d5b18 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 27 Apr 2022 11:25:38 +0200 Subject: Initial commit --- .dwmrc | 8 ++++++++ dwmaudio | 3 +++ dwmbar | 33 +++++++++++++++++++++++++++++++++ dwmwttr | 7 +++++++ 4 files changed, 51 insertions(+) create mode 100644 .dwmrc create mode 100755 dwmaudio create mode 100755 dwmbar create mode 100755 dwmwttr diff --git a/.dwmrc b/.dwmrc new file mode 100644 index 0000000..8440555 --- /dev/null +++ b/.dwmrc @@ -0,0 +1,8 @@ +# This file it's not part of dwm. + +xwallpaper --zoom ~/.config/wallpaper.jpg + +dwmwttr & # This script checks the weather +dwmbar & # This script build the right up side bar + +exec /home/alessandro/devel/dwm/dwm diff --git a/dwmaudio b/dwmaudio new file mode 100755 index 0000000..bf58d40 --- /dev/null +++ b/dwmaudio @@ -0,0 +1,3 @@ +#!/bin/sh + +mixer vol | sed -E "s/.*\:(.*)/\1%/" diff --git a/dwmbar b/dwmbar new file mode 100755 index 0000000..af9442f --- /dev/null +++ b/dwmbar @@ -0,0 +1,33 @@ +#!/bin/sh + +delim="|" + +check_audio() +{ + volume="`dwmaudio` $delim" +} + +check_datetime() +{ + datetime=`date '+%d %B %Y %H:%M:%S'` +} + +check_weather() +{ + weather="`cat ~/.dwm/weather_report` $delim" +} + +check_battery() +{ + battery="`sysctl hw.acpi.battery | grep life | sed -E 's/.*: (.*)/\1%/'` $delim" +} + +while true; do + check_datetime + check_weather + check_audio + check_battery + xsetroot -name "$battery $weather $volume $datetime"; + sleep 1; +done + diff --git a/dwmwttr b/dwmwttr new file mode 100755 index 0000000..1a15cb4 --- /dev/null +++ b/dwmwttr @@ -0,0 +1,7 @@ +#!/bin/sh + +while true; do + #curl -s wttr.in/Ortona?format=1 | sed -E "s/^(.).*([+|-].*)/\1 \2/g" > ~/.dwm/weather_report + curl -s wttr.in/Guardiagrele?format=1 | sed -E "s/^(.).*([+|-].*)/\1 \2/g" > ~/.dwm/weather_report + sleep 1800 +done; -- cgit v1.2.3