Files
AstroVim_Config/scripts/toggle_fullscreen_right.sh
2024-08-25 16:19:35 +07:00

21 lines
559 B
Bash
Executable File

# Get the window identifiers from hyprctl clients
window_ids=$(hyprctl clients | grep 'pid:' | awk '{print $2}')
prev_monitor=$(hyprctl clients | grep 'monitor:' | awk '{print $2}')
hyprctl dispatch movewindow r
current_monitor=$(hyprctl clients | grep 'monitor:' | awk '{print $2}')
if [[ $prev_monitor != $current_monitor ]]
then
# Loop through each window ID and set it to fullscreen
for win_id in $window_ids
do
hyprctl dispatch fullscreenstate 0 $win_id
echo done
done
else
hyprctl dispatch fullscreenstate 0
fi