- Copy and edit the sample ./apps/mappings.sample to match your installed applications
- Go to ./apps/ and run
./links.sh
All config files are soft linked to a ~/config
folder
Path mappings are just in the form of a bash array in the format:
- src1, dest1,
- src2, dest2,
- …,
- srcn, destn
Example:
PATHS=(
"${PREFIX}/shell/aliases" ".aliases"
"${PREFIX}/shell/env" ".env"
"${PREFIX}/shell/vimrc" ".vimrc"
"${PREFIX}/shell/zsh/zshrc" ".zshrc"
"${PREFIX}/shell/zsh/oh-my-zsh" ".oh-my-zsh"
"${PREFIX}/shell/zsh/p10k.zsh" ".p10k.zsh"
"${PREFIX}/shell/bash/bashrc" ".bashrc"
"${PREFIX}/shell/bash/starship/" ".config/starship"
"${PREFIX}/shell/aliases" ".aliases"
"${PREFIX}/shell/env" ".env"
"${PREFIX}/shell/vimrc" ".vimrc"
"${PREFIX}/emacs/spacemacs" ".spacemacs"
)