Most people tell me they find the following configurations useful:
- neovim config
- .zshrc setup
- Starship Prompt
- Pandoc configs & pointers on how to use pandoc
- complex modifications for Karabiner Elements
- obsidian.vimrc via the vimrc Support Plugin
Note
I also have a blog for intermediary-advanced neovim tips
- Read this primer what dotfiles are.
- Here is an interesting report on common contents of dotfiles.
- These files are symlinked into iCloud for synchronization.
- Hammerspoon is configured to run the script git-dotfile-sync.sh every 15 minutes, or on wake and sleep. The Alfred keyword
shutdown
triggers the script before shutting down. - The git repos that are nested inside this dotfile repository (that is Alfred git repositories, because the nesting cannot be avoided in this case) are gitignored and pulled individually.
- git-dotfile-backup.sh checks whether there have been any changes in dotfiles. If there are, it creates somewhat useful commit messages and runs the
git add commit pull push
sequence. - .gitignore contains a list of files not to backups for several reasons, for example redundancy, privacy, or because they are too big for a git repo.
In my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.
Profiles