This is my dotfile repository. There are many like it, but this one is mine.
These are my dotfiles for macOS. They are managed using a bare repository (git init --bare
).
git clone --separate-git-dir=$HOME/.dotfiles https://github.com/gregjopa/dotfiles.git dotfiles-tmp
rsync --recursive --verbose --exclude '.git' dotfiles-tmp/ $HOME/
rm -rf dotfiles-tmp
alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
config config status.showUntrackedFiles no
config status
config add .gitconfig
config commit -m 'Add gitconfig'
config push
Category | Details |
---|---|
Editor | Visual Studio Code |
Terminal | oh-my-zsh |
Terminal Theme | Starship |
Font Family | Fira Code Nerd Font |
Color Theme | Solarized Dark (built-in) |
File Icon Theme | Material Theme Icons - Darker |
Note that the config for Visual Studio Code is not managed by this dotfiles repo.
git init --bare $HOME/.dotfiles
alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
config config status.showUntrackedFiles no
config remote add origin git@github.com:gregjopa/dotfiles.git