My dotfiles and explanations/documentation for myself.
I choose yadm because it is basically a bare git repo if I don't need anything fancy, meaning the structure and files are the same as on the machine, but it has the fancy things I occasionally need.
.local/bin/yamdlistall will list all files managed by yamd until hopefully
yamd will have a built-in solution
.
Bootstrap will run on every yadm clone and yadm pull, so make bootstrap be
idempotent.
Regolith 2. Most notable customizations from base Regolith:
- switched back to
rofifromiliaas it is more generic, with more community support; scrotinstead ofgnome-screenshotwith more useful bindings than Ubuntu/Regolith defaultsrangerset up as default filebrowser: makes more sense for me to use the same as I would in the terminal
kittyzsh: took a long time to switch from bash, but the verypowerlevel10kprompt (vsstarship.rswhich lagged) was the final say, although I still have bash set up withble.sh, which is pretty great (probably a bit better than what zsh provides through the vim-mode and syntax highlight plugins)tmuxfzf,fd-find,ripgrepwherever they make sensezoxidefor navigation: also integrates withranger
If you change the airline theme in vim, to have matching themes in tmux, open vim inside a tmux session and execute:
:Tmuxline airline full
:TmuxlineSnapshot ~/.tmux/tmuxline_theme.sh
Wow, so this was super not easy to set up, see separate readme