initial commit x2
This commit is contained in:
47
home-manager/desktop/eww/ws.sh
Executable file
47
home-manager/desktop/eww/ws.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
#c_ws=$( hyprctl activeworkspace | grep "workspace ID" | awk '{print $3}' | head -1)
|
||||
#l_ws=""
|
||||
|
||||
#while true; do
|
||||
# if [[ "$c_ws" != "$l_ws" ]]; then
|
||||
# echo $c_ws
|
||||
# l_ws=$c_ws
|
||||
# fi
|
||||
#done
|
||||
|
||||
#prev_value_ws=""
|
||||
#while true; do
|
||||
# current_value_ws=$(hyprctl activeworkspace | grep "workspace ID" | awk '{print $3}' | head -1)
|
||||
# if [[ "$current_value_ws" != "$prev_value_ws" ]]; then
|
||||
# echo "$current_value_ws"
|
||||
# prev_value_ws="$current_value_ws"
|
||||
# fi
|
||||
#done
|
||||
|
||||
#prev_value_tl=""
|
||||
#while true; do
|
||||
# current_value_tl=$(hyprctl activewindow | grep title | awk 'NR == 2' | awk '{print $2}')
|
||||
# if [[ "$current_value_tl" != "$prev_value_tl" ]]; then
|
||||
# echo "$current_value_tl"
|
||||
# prev_value_ws="$current_value_tl"
|
||||
# fi
|
||||
#done
|
||||
|
||||
|
||||
prev_ws=""
|
||||
prev_tl=""
|
||||
output_file="/home/fox/.cache/waybar_output"
|
||||
|
||||
while true; do
|
||||
current_ws=$(hyprctl activeworkspace | grep "workspace ID" | awk '{print $3}' | head -n1)
|
||||
current_tl=$(hyprctl activewindow | grep -A1 "title" | tail -n1 | awk '{$1=""; print substr($0, 2)}')
|
||||
|
||||
if [[ "$current_ws" != "$prev_ws" || "$current_tl" != "$prev_tl" ]]; then
|
||||
echo "$current_ws"
|
||||
echo "$current_tl"
|
||||
prev_ws="$current_ws"
|
||||
prev_tl="$current_tl"
|
||||
fi
|
||||
|
||||
sleep 0.1
|
||||
done
|
||||
Reference in New Issue
Block a user