
▲ 28 r/i3wm
A minimal, zero-dependency autotiling daemon I wrote in C (~36 KB RAM)
Hello guys,
I am really excited to share my take on an autotiling daemon for i3. I wanted something as lightweight as possible, so I wrote it in pure C.
Features:
- Zero Dependencies: It uses native Unix sockets and doesn't require Python, JSON libraries, or any external runtimes.
- Extremely Lightweight: It is compiled as a static binary and uses a maximum of ~36 KB of RAM when active (and even less when idle). It is what I am currently using on my own machines.
It does not work on sway.
I made it as minimal as I could and I am really proud of it, but I would love to hear your opinions/feedback. Please excuse me if I have made any mistakes in how I am distributing it, this is the first open-source project I am publishing, so every comment (good or bad) is highly appreciated.
It doesn't have any configuration options yet, but if you guys are interested, I can try and add more modes.
You can find it here: https://github.com/stolen-lighter/i3-autotiling-c
u/stolen_lighter_ — 11 days ago