36 lines
888 B
Bash
Executable file
36 lines
888 B
Bash
Executable file
#!/bin/sh
|
|
|
|
rplc_ln="\e[1A\e[K"
|
|
echo
|
|
|
|
# Dotfiles (default)
|
|
echo -e "${rplc_ln}Linking dotfiles"
|
|
mkdir -p "$HOME/.local/share"
|
|
mkdir -p "$HOME/.local/.cache"
|
|
dot_list="bashrc config emacs gitconfig gitignore jnewsrc mozilla msmtprc muttrc signature slrnrc ssh thunderbird vim vimrc Xdefaults clang-format bash_profile local/bin local/share/icons"
|
|
for f in $dot_list; do
|
|
rm -rf "$HOME/.$f"
|
|
ln -s "$AFS_DIR/.confs/$f" "$HOME/.$f"
|
|
done
|
|
|
|
|
|
# Instant dotfiles
|
|
# echo -e "${rplc_ln}Copying dotfiles"
|
|
# instant_list="zshrc p10k.zsh local/share/zinit local/share/rofi"
|
|
# mkdir -p "$HOME/.local/share"
|
|
# for f in $instant_list; do
|
|
# rm -rf "$HOME/.$f"
|
|
# cp -r "$AFS_DIR/.confs/$f" "$HOME/.$f"
|
|
# done
|
|
|
|
|
|
# Documents
|
|
echo -e "${rplc_ln}Linking documents"
|
|
doc_list="Pictures Workplan"
|
|
for f in $doc_list; do
|
|
rm -rf "$HOME/$f"
|
|
ln -s "$AFS_DIR/$f" "$HOME/$f"
|
|
done
|
|
|
|
echo -e "Config: done !"
|