c91aef9325f44ea59c02b5e09d6ce486f839c55a
- Add Dunst parameters to Xresources - Remove Deadd config folder - Add dunstrc with configurations - Add launch_dunst.sh to override some config parameters from Xresources - Add dwm keybindings for Dunst - Replace polybar deadd module with dunst commands and variable names
dotfiles
Personal dotfiles repository
Install on a new system
See Acknowledgements for tutorial source.
- Prior to the installation, create alias for config
alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"
- Add
.cfg
to.gitignore
echo ".cfg" >> .gitignore
- Clone dotfiles into a bare repository
git clone --bare <git-repo-url> $HOME/.cfg
- Define the alias in the current shell scope
alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"
- Checkout content from bare repository to
$HOME
config git checkout
- Step above might fail with a message like:
-
error: The following untracked working tree files would be overwritten by checkout: .bashrc .gitignore Please move or remove them before you can switch branches. Aborting
-
- Delete
.bashrc
and.gitignore
rm ~/.bashrc ~/.gitignore
- Re-run checkout
config git checkout
- Set the flag
showUntrackedFiles
tono
on this specific (local) repoconfig git config --local status.showUntrackedFiles no
Acknowledgements
I followed DistroTube's process for setting up a git bare repository as shown in Git Bare Repository - A Better Way To Manage Dotfiles. He references The best way to store your dotfiles: A bare Git repository by Nicola Paolucci.
Description
Languages
Vim Script
32.6%
Shell
31.5%
Lua
23.2%
CSS
10.1%
Just
2.6%