My Arch Linux + BSPWM Workflow
A deep dive into my dotfiles, window manager configuration, and terminal setup.
"I use Arch, btw" is a meme, but for me, it's about control. I prefer building my system from the ground up rather than spending time removing bloatware from other distros.
My window manager of choice is BSPWM. Unlike i3, it represents windows as the leaves of a full binary tree. This automatic tiling logic saves me countless keystrokes when managing multiple terminals.
For my development environment, I use Neovim with LazyVim as a base. I've customized it heavily for TypeScript and Rust development. You can check out my full configuration in the 'Dotfiles' list on my GitHub profile.
Efficiency isn't just about speed; it's about reducing cognitive load. Having a system that behaves exactly how you expect it to allows you to focus entirely on the code.
Thanks for reading! Check out the source code on my Github.