These are my dotfiles. Hand-crafted and distilled for well over a decade now.
My dev setup
- Arch Linux, currently on Lenovo ThinkPads
- i3wm or Sway
- ZSA Moonlander keyboard
- zsh + oh-my-zsh
- LunarVim + Kitty as my IDE
- Several Vim plugins not packaged with LunarVim
Installation
I manage my dotfiles using GNU Stow, which is extremely handy for setting up all your $HOME
symlinks for you and keeping them in sync.
There are also many dependencies that have to be installed from your OS's package manager.
It's an exercise for the reader to figure out what those might be; at the time of this writing, pacman
says I have 268 explicitly-installed packages.
Here is a non-exhaustive list of things that aren't language-specific or Linux-specific:
- Command line utilities:
- Task management:
- Not having to open Google apps:
- Etc:
Additionally, LunarVim handles the heavy lifting of managing language servers for me. It's fantastic.
License
I can't license other people's submodules, obviously, but for anything that isn't already licensed, assume the GPL license.