i3-layouts is a small program that enforces dynamic layout on
i3 workspace.
It comes with 6 configurable layouts.
Might be useful to put full path in i3 config.
Floating windows and multi-monitor setup have a few quirks.