-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSymlink.sh
More file actions
executable file
·17 lines (17 loc) · 933 Bytes
/
Symlink.sh
File metadata and controls
executable file
·17 lines (17 loc) · 933 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash
ln -sf "${HOME}/conf/bash/bash_profile" "${HOME}/.bash_profile"
ln -sf "${HOME}/conf/bash/bashrc" "${HOME}/.bashrc"
ln -sf "${HOME}/conf/bash/profile" "${HOME}/.profile"
mkdir -p "${HOME}/.config/emacs-plus"
ln -sf "${HOME}/conf/emacs-plus/build.yml" "${HOME}/.config/emacs-plus/build.yml"
ln -sf "${HOME}/conf/git/gitconfig" "${HOME}/.gitconfig"
ln -sf "${HOME}/conf/git/gitignore_global" "${HOME}/.gitignore_global"
ln -sf "${HOME}/conf/git/gitattributes_global" "${HOME}/.gitattributes_global"
mkdir -p ~/.config/htop
ln -sf "${HOME}/conf/htop/htoprc" "${HOME}/.config/htop/htoprc"
mkdir -p ~/.config/lab
ln -sf "${HOME}/conf/lab/lab.toml" "${HOME}/.config/lab/lab.toml"
ln -sf "${HOME}/conf/starship/starship.toml" "${HOME}/.config/starship.toml"
ln -sf "${HOME}/conf/tmux/tmux.conf" "${HOME}/.tmux.conf"
ln -sf "${HOME}/conf/npm/npmrc" "${HOME}/.npmrc"
ln -sf "${HOME}/conf/conda/condarc" "${HOME}/.condarc"