feat: use eww as bar!

This commit is contained in:
João Dias
2024-11-23 10:10:28 -03:00
parent 1f08358b10
commit fb7b91699e
18 changed files with 349 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
#!/usr/bin/env bash
if [[ $(eww get calendar_state) == "show" ]]; then
eww close calendar
eww update calendar_state="hidden"
else
eww open calendar
eww update calendar_state="show"
fi
+13
View File
@@ -0,0 +1,13 @@
#!/usr/bin/env bash
WP_VOLUME=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed -e 's/^Volume: //')
formatted_volume() {
if ! [ $WP_VOLUME == "1.00" ]; then
echo "${WP_VOLUME#0.}%"
else
echo "100%"
fi
}
formatted_volume
+13
View File
@@ -0,0 +1,13 @@
#!/usr/bin/env bash
ACTIVE_WINDOW=$(hyprctl -j activewindow)
WINDOW_TITLE=$(echo $ACTIVE_WINDOW | jq '.title' | sed -e 's/^\"//' -e 's/\"$//')
WINDOW_CLASS=$(echo $ACTIVE_WINDOW | jq '.class' | sed -e 's/^\"//' -e 's/\"$//')
if ! [[ $WINDOW_CLASS == "null" ]]; then
echo "$WINDOW_CLASS: $WINDOW_TITLE"
eww update widget_window_visible=true
else
echo ""
eww update widget_window_visible=false
fi
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
# Note: $SCROLL is defined by eww
$DEFAULT_INCREASE='5'
Guess_increase_decrease() {
local $CURRENT_VOL=$(wpctl get-volume "@DEFAULT_AUDIO_SINK@")
}
Update_volume() {
local $UPDATED_VOL=$(Guess_increase_decrease)
wpctl set-volume "@DEFAULT_AUDIO_SINK@" "$UPDATED_VOL"
}
Translate_volume_to_int() {
echo $(wpctl get-volume "@DEFAULT_AUDIO_SINK@" | sed -e "s/^Volume: //" -e "s/^1.//1")
}