#!/usr/bin/sh

WIN=$(xdotool getwindowfocus)
STATE=$(xprop -id "$WIN" _NET_WM_STATE)

# check if fullscreen is present in the state
if echo "$STATE" | grep -q '_NET_WM_STATE_FULLSCREEN'; then
    wmctrl -ir "$WIN" -b remove,fullscreen
    exit $?
else
    # If not fullscreen, add it
    wmctrl -ir "$WIN" -b add,fullscreen
    exit $?
fi
