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 noconfig 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