Yet another dotfiles repository. Use yadm (Yet Another Dotfiles Manager) to manage.
1️⃣ Install yadm package or download from github/yadm manually
- Debian/Ubuntu
sudo apt install yadm
- Gentoo
sudo emerge --ask app-admin/yadm
- Manual
mkdir ~/bin
curl ~/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm
chmod a+x ~/bin/yadm
2️⃣ Clone
yadm clone https://github.com/winfred-lu/dotfiles.git
The clone command may result in warnings due to the existing dotfiles. Force overwrite with the following commands.
yadm fetch --all
yadm reset --hard origin/master
3️⃣ Bootstrap
yadm bootstrap
- git: Version control system
- bash: Shell
- zsh: Shell
- vim: Terminal text editor
- neovim: Terminal text editor
- screen: Terminal multiplexer
- tmux: Terminal multiplexer
- fd: Replacement for find
- fzf: Command-line fuzzy finder
- ripgrep: Replacement for grep
- TBC
yadm has a built-in bootstrap feature which enables further configuration of dotfiles.
- Bootstrap zsh
- Bootstrap vim and nvim
- Automatically install vim and nvim plugins.
-
X configuration
-
to be deleted reference: https://github.com/pwyde/dotfiles
Dotfiles is public under the MIT license.