dotfiles from scratch
- Create (local) backup of replaced files
- OS/Arch/Host specific scripts/configuration
- Upgrade via git
Run bootstrap.sh
Run debootstrap.sh
to remove .dotfiles directory and restore files from backup folder
directory | function |
---|---|
backup | used for backup of replaced files during installation |
bin | commands |
shell | files for all supported shells |
config | various config files |
install | installation and update scripts |
tmp | will be removed |
Keep only README, LICENSE and .gitignore on root folder
Choose bash or zsh, default is bash
file | platform | function |
---|---|---|
alias.osx | osx | mac aliases |
alias.linux | linux | linux aliases |
file | function | config |
---|---|---|
~/.gitconfig.local | git configuration | gitconfig |
- Linux (Arch/Ubuntu)
- macOS
- WSL2
- GitHub โค ~/
- Konstantinos Margaritis and his dotfiles repository
- Mathias Bynens amazing collection of dotfiles
- Arch Linux Wiki documentation about dotfiles
- https://github.com/webpro/awesome-dotfiles
- holman does dotfiles
- http://chr4.org/blog/2014/09/10/conf-dot-d-like-directories-for-zsh-slash-bash-dotfiles/
- https://github.com/thiagowfx/dotfiles
- https://github.com/robbyrussell/oh-my-zsh
...and many others