Personal dotfiles for macOS, configured for my daily workflow.
Feel free to use them as inspiration for your own setup.
Note
These dotfiles are tailored for my personal use. They may need adjustments to work for your environment.
Warning
Dotfiles should only contain shareable configuration. System- or security-sensitive settings (e.g., private SSH keys, tokens) are not included here. All files are meant to be symlinked into the system.
zsh/ # Shell config
ββ config.d/ # Aliases, options, paths, plugins
ββ autoloaded/ # Utility functions
lib/ # CLI helpers and partial system installers
hammerspoon/ # Window management and OS automation
Brewfile # Tracked Homebrew packages
dotfiles # Interactive CLI for install/update
Before being able to clone the repo, we first need to setup git.
xcode-select --installNext, clone this repository. Personal preference is to clone this into a directory representing the github user name.
mkdir -p $HOME/JorgenKrieger
git clone https://github.com/JorgenKrieger/dotfiles.git $HOME/JorgenKrieger/dotfiles
cd $HOME/JorgenKrieger/dotfiles
./dotfilesThe ./dotfiles command will run the installer, from where you can pick what parts you'd like to install.
| Category | Apps |
|---|---|
| π» CLI | zsh, zsh-syntax-highlighting, git, nodenv, homebrew |
| π¨ Design | figma, touchdesigner |
| π οΈ Developments | dbngin, ghostty, herd, orbstack, webstorm, postman, trae |
| ποΈ Chat | discord, whatsapp |
| β¨ Productivity | 1password, arc, hammerspoon, hazel, mos, notion, notion mail, notion calendar, raycast |