Add initial sway config

This commit is contained in:
Martin Larsson 2024-06-01 16:29:06 +02:00
parent e576b4179d
commit 22c835ddaf
3 changed files with 218 additions and 0 deletions

View file

@ -0,0 +1,34 @@
#!/bin/sh
while true; do
# Network status
ssid=$(nmcli -t -f ACTIVE,SSID dev wifi | grep -E '^yes' | cut -d: -f2)
if [ -z "$ssid" ]; then
network_status="WiFi: Disconnected"
else
network_status="WiFi: $ssid"
fi
# Date and time
date_time=$(date +"%Y-%m-%d %H:%M")
# Battery status
battery_path="/sys/class/power_supply/macsmc-battery"
if [ -d "$battery_path" ]; then
battery_capacity=$(cat $battery_path/capacity)
battery_status=$(cat $battery_path/status)
battery="Battery: $battery_capacity% ($battery_status)"
else
battery="Battery: N/A"
fi
# Brightness status
brightness=$(brightnessctl | grep -oP '[0-9]+(?=%)')
brightness_status="Brightness: $brightness%"
# Combine all statuses
echo "$battery | $network_status | $brightness_status | $date_time "
sleep 1
done