Skip to content

johndo100/i3-auto-layout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

image

After

image

Installation

cargo install --git https://github.com/johndo100/i3-auto-layout

Then somewhere in your i3 config

exec_always --no-startup-id i3-auto-layout

About

Automatic, optimal tiling for i3wm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Rust 100.0%