Dotfiles - also known as: I'm never using linux again If I lose these files.
To manage both my user and system level dotfiles, I use Dotdrop by deadc0de6.
To install these dotfiles, use the following commands from within the root of the repo.
For more information, consult the excellent documentation.
git submodule update --init --recursive
dotdrop --cfg="config-user.yaml" install
sudo dotdrop --cfg="config-system.yaml" install
To install dotdrop, either use the submodule in this repo, and then use dotdrop.sh
.
python3 -m pip install --user -r dotdrop/requirements.txt
./dotdrop/bootstrap.sh
# Use dotdrop
./dotdrop.sh --cfg="config-user.yaml" compare
Or you could install the AUR dotdrop package, and just use dotdrop
like in the examples above.