wmutils is a set of tools for X window manipulation. These individual programs can be combined to uniquely manage windows.
The scripts I use are based on z3bra's from the contrib repo. When starting an Xorg server, I call the winwatch script (depends on wew) to fullscreen windows on the MAP X event and focus the previous window when one is destroyed. The MAP event is used rather than CREATE to work with web browsers that create multiple windows.
When I used dwm, even when in monocle mode, other windows were still visible in a small gap at the bottom of my screen. With the script for fullscreening, a fullscreen means a fullscreen.
For a status bar, I use lemonbar with this command: while status; do sleep 1m; done | lemonbar -d -F '#ccc' &. The -d option prevents it from being focused or deleted by my keybinds. The status command does the following: echo "%{r} $(cat /sys/class/power_supply/BAT0/capacity)% | $(date +%I:%M) | $(uptime -p)". The %{r} right-aligns the text.
In the fullscreen script, there is an offset, preventing the windows from hiding the status bar. xprop can be used to find the resolution of a window.