Panama -> Toronto | Suckless enthusiast | Building tools I actually use
Minimal software, maximal control. Everything is vim-keyed, everything is patched, nothing is bloated.
My entire desktop environment is hand-patched suckless software + a custom browser:
- yeyito-dwm - Custom dwm with personal patches
- yeyito-term - Custom vim-like terminal (st fork)
- yeyito-browser - Heavily patched qutebrowser fork
- yeyito-dmenu - Custom dmenu
- yeyito-dwmblocks - Personal dwmblocks-async fork
- Draw - Screenshot annotation tool with draw/erase, colour palette, undo/redo
- MusicPlayer - Minimal TUI music player in C with vim-style navigation and mpv backend
- Notify - Notification system
- Brightness-control - Screen brightness utility
- calc - Calculator in C
- linecount - Line counter in C
- Supcord - Decentralized Discord alternative. Privacy-first, no verification, Ed25519 identity. Rust + React + Tauri
- Whisper-inference - Whisper speech recognition inference
- yeyito-llm-inference - Local LLM inference
- yeyitowebengine - Custom QtWebEngine fork for deeper browser customization
- neovim-config - My Neovim setup
- qutebrowser-configs - Qutebrowser configs (feel free to steal)
If it has a config file, I've patched it. If it doesn't have vim keys, I've added them.
Random Facts
- Every tool on my desktop is a suckless fork or something I wrote from scratch
- Vim keys or it doesn't get installed
- C for speed, Rust for safety, Shell for glue
- Currently messing with local AI inference
