Skip to content

Dotfiles

cd ~
git clone [GIT-DOTFILES-URL] .dotfiles
cd ~/.dotfiles

tree -a -L 3 --gitignore -I .git -d
.
├── autokey
   └── .config
       └── autokey
├── bash
   └── .config
       └── bash
├── clipit
   └── .config
       └── clipit

... skipped ...

       └── rclone
├── rofi
   └── .config
       └── rofi
├── scripts
   └── .scripts
├── terminator
   └── .config
       └── terminator
├── transmission-remote-gtk
   └── .config
       └── transmission-remote-gtk
├── vim
└── X

Stow

https://www.gnu.org/software/stow/manual/html_node/Types-And-Syntax-Of-Ignore-Lists.html

Link

cd ~/.dotfiles
# Dry run
stow -v -t ~ -S * -n
stow -v * -n
# Apply all
stow -v -t ~ -S *
stow -v *

Unlink

# Unlink Dry run
stow -v -D * -n
# Unlink
stow -v -D *

Some files

.stow
.nonstow