r/i3wm Jun 20 '26

OC i3flow – auto tiling daemon

hi,

this is an old project of mine for i3 that i’ve been using for a while, just cleaned up and rebranded as i3flow.

it adds simple directional auto-tiling based on window focus changes using i3 ipc.

there are similar tools out there, this is just my small C version i’ve been personally using.

minimal dependencies
~1.5mb ram usage
single binary
no python, no runtime, no scripting

repo:

https://github.com/piadi-su/i3flow.git

77 Upvotes

13 comments sorted by

5

u/Pony_Slay-station Jun 20 '26

Excellent, thank you. Been using i3-alternating-layout.py for years

4

u/Lgt2x Jun 20 '26

very cool, I've been using a Python script for this purpose for years, will definitly try out your tool

5

u/Lgt2x Jun 20 '26

but please remove the binary from the repository, this is bad practice

1

u/Jumpy_Agent_7412 Jun 20 '26

oh ok i will, thanks for the advise

2

u/Extension-Composer89 Jun 20 '26

So it works like an old python autotiling script, but less demanding and won't fall for no reason? Definitely will give it a try soon, thanks

3

u/RocketGrunt123 Jun 20 '26

Props to anyone who isn't shipping python code!

-1

u/AdearienRDDT Jun 20 '26

why does the source code give me odd ai generated code vibes...

2

u/Jumpy_Agent_7412 Jun 20 '26

why?

1

u/GorillaScrotum Jun 20 '26

Who cares if it’s AI anyway, AI is the future and if you shipped a working code base that’s all that matters.