1 unstable release
0.2.0 | May 15, 2020 |
---|
#7 in #bspwm
7KB
69 lines
i3-auto-layout
Automatic, optimal tiling for i3wm inspired by the deprecated i3-alternating-layouts
and bspwm. An appropriate split is set for each window based on its geometry.
Improvements over i3-alternating-layouts
:
- single compiled binary with no dependencies (except i3 of course)
- written in Rust for maximum performance and low resource usage (~0% CPU, ~0% MEM)
- works asynchronously over IPC
Before
After
Installation
Grab a binary from releases OR cargo install --git https://github.com/chmln/i3-auto-layout
Then somewhere in your i3 config
exec_always --no-startup-id i3-auto-layout
Dependencies
~8.5MB
~145K SLoC