I've created this one because I had to manually attach i3 containers to outputs every time I've plugged in my extra monitors.
It is still work in progress, but seems to be working ok!
After you build an executable, run:
i3-save-layout --save
to save current layout - for example when you have your extra screens plugged ini3-save-layout --load
to load current layout - for example when you unplugged you extra screens before and now you are plugging them in again
You need to install janet and jpm.
sudo jpm deps
sudo jpm install
janet main.janet (--load/--save)
jpm test
jpm build
- unit tests
- github actions