diff --git a/.config/dwmblocks/blocks.h b/.config/dwmblocks/blocks.h index 36dea3d..7bc7778 100644 --- a/.config/dwmblocks/blocks.h +++ b/.config/dwmblocks/blocks.h @@ -1,9 +1,16 @@ //Modify this file to change what commands output to your statusbar, and recompile using the make command. static const Block blocks[] = { - /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ - {" ", "free -h | awk '/^Mem/ { print $3\"/\"$2 }' | sed s/i//g", 30, 0}, - {"🗓️ ", "date '+%b %d (%a) %I:%M%p'", 5, 0}, - {"🔋 ", "echo \"$(cat /sys/class/power_supply/BAT0/capacity)%\"", 10, 0}, + /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ + {" ", "coinmon -f XMR | grep 'XMR' | awk '{print $6}'", + 120, 0}, + {" ", "nmcli -f IN-USE,SIGNAL,SSID device wifi | grep \"*\" | awk '{print $3 \": \" $2}'", + 30, 0}, + {" ", "free -h | awk '/^Mem/ { print $3\"/\"$2 }' | sed s/i//g", + 30, 0}, + {" ", "date '+%b %d (%a)  %I:%M%p'", + 5, 0}, + {"", "block_battery", + 10, 0}, }; //sets delimeter between status commands. NULL character ('\0') means no delimeter. diff --git a/.local/bin/block_battery b/.local/bin/block_battery new file mode 100755 index 0000000..9303e4e --- /dev/null +++ b/.local/bin/block_battery @@ -0,0 +1,18 @@ +#!/bin/sh + +battery=$(cat /sys/class/power_supply/BAT0/capacity) + +if [ $battery -gt 80 ]; then + symbol= +elif [ $battery -gt 60 ]; then + symbol= +elif [ $battery -gt 40 ]; then + symbol= +elif [ $battery -gt 20 ]; then + symbol= +else + symbol= +fi + +echo "${symbol} ${battery}%" + diff --git a/.local/bin/blueman b/.local/bin/blueman new file mode 100755 index 0000000..b4c04ee --- /dev/null +++ b/.local/bin/blueman @@ -0,0 +1,5 @@ +#!/bin/sh +# Alias for dmenu_run + +blueman-manager + diff --git a/.local/bin/change-sink b/.local/bin/change-sink new file mode 100755 index 0000000..770e6d8 --- /dev/null +++ b/.local/bin/change-sink @@ -0,0 +1,14 @@ +#!/bin/sh +# Simple dmenu script for changing default audio sink + +sinks_and_numbers=`wpctl status \ + | awk '/Audio/,/Video/ {print}' \ + | awk '/Sinks:/,/Sink endpoints:/ {print}' \ + | tail -n +2 | head -n -2 | cut -c 10-` + +sinks=`echo "$sinks_and_numbers" | awk -F'.' '{print $2}' | awk -F'[' '{print $1}' | cut -c 2-` +chosen=`echo "$sinks" | dmenu -i -l 30` +number=`echo "$sinks_and_numbers" | grep "$chosen" | awk '{print $1}' | sed 's/\./ /'` + +wpctl set-default $number +