|
||
---|---|---|
.. | ||
arch_install.md | ||
pkglist-aur.txt | ||
pkglist-flatpak.txt | ||
pkglist.txt | ||
README.md |
My Dotfiles using a bare git repository
Setup repository and worktree
git init --bare $HOME/.dotfiles
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# ideally place the alias into your shells alias file
dotfiles config --local status.showUntrackedFiles no
dotfile add [...]
dotfiles commit [...]
# Setup remote git repository
dotfiles push
Install / restore dotfiles
echo ".dotfiles" >> .gitignore
git clone --bare <remote-git-repo-url> $HOME/.dotfiles
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
dotfiles config --local status.showUntrackedFiles no
dotfiles checkout
References
Atlassian dotfiles git Guide The best way to store your dotfiles
Credits
"Nyarch"-Wallpaper .config/sway/backgrounds/Nyarch_Wallpaper.png
was made by reddit user /u/ishaan_p