My dotfiles for macOS
and Linux
(primarily Arch Linux).
Successor of my dotfiles repo
bootstrap is an all-in-one script to download chezmoi and age and initialize chezmoi with this repository.
wget -q https://raw.githubusercontent.com/Allaman/dots/main/bootstrap.sh -O /tmp/bootstrap.sh
chmod +x /tmp/bootstrap.sh
bash -c /tmp/./bootstrap.sh
Tested with Arch Linux and macOS on Apple Silicone. Should work with most Linux variants.
Regarding the included brewfile keep in mind that Brew on Linux only supports amd64 on Linux
My Neovim setup is in its own repo
My NixOS config is in its own repo
Karabiner is an exception for several reasons:
- Karabiner modifies its content
- Symlinking only works on the whole
.config/karabiner
folder as Karabiner creates new files as well
To solve this special case .chezmoiscripts/run_once_link-karabiner.sh.tmpl
creates the symlink on macOS systems and .config/karabiner
is in .chezmoiignore
.
The German nodeadkeys Keyboard must be copied to /Library/Keyboard\ Layouts/
as well.
- check out include external files as replacement for Ansible git
- Whats included
- pictures