A new attempt to organize my dotfiles and settings. The goal is to keep my home directory as clean and decluttered as possible.
Therefore i oriented the organisation of my config files around the XDG Base Directory Specification.
To deploy and update my dotfiles i use stow
as my tool of choice. I can run stow --restow .
in my dotfiles directory and done. Easy as that.
Make sure to install Homebrew first:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
curl -fsSL https://github.com/trucke/.dotfiles/raw/main/install-remote.sh | bash
git clone https://github.com/trucke/.dotfiles $HOME/.dotfiles
cd $HOME/.dotfiles
brew bundle --file Brewfile --no-lock
stow --restow .
To configure some basic macOS privacy & security settings (powered by privacy is sexy), run:
./macos/setup.sh
Or run:
git clone https://github.com/trucke/.dotfiles $HOME/.dotfiles && ./$HOME/.dotfiles/install