-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap
executable file
·36 lines (25 loc) · 1.1 KB
/
bootstrap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env bash
cd $HOME
mkdir -p .config/bat/
ln -sf ~/dotfiles/misc-configs/bat/config .config/bat/config
mkdir -p .config/git-delta/
ln -sf ~/dotfiles/misc-configs/git-delta/themes.gitconfig .config/git-delta/themes.gitconfig
mkdir -p .config/nvim/
ln -sf ~/dotfiles/lua .config/nvim/
ln -sf ~/dotfiles/init.lua .config/nvim/init.lua
mkdir -p .config/ranger/
ln -sf ~/dotfiles/misc-configs/ranger/rc.conf .config/ranger/rc.conf
ln -sf ~/dotfiles/misc-configs/ranger/rifle.conf .config/ranger/rifle.conf
mkdir -p .ctags.d/
ln -sf ~/dotfiles/general.ctags .ctags.d/general.ctags
mkdir -p .config/kitty/
ln -sf ~/dotfiles/kitty/kitty.conf .config/kitty/kitty.conf
ln -sf ~/dotfiles/kitty/kitty-startup.session .config/kitty/kitty-startup.session
mkdir -p .config/lazygit/
ln -sf ~/dotfiles/misc-configs/lazygit/config.yml .config/lazygit/config.yml
mkdir -p .oh-my-zsh/custom/
ln -sf ~/dotfiles/aliases.zsh ~/dotfiles/env_vars.zsh ~/dotfiles/functions.zsh .oh-my-zsh/custom/
ln -sf ~/dotfiles/tmux.conf .tmux.conf
ln -sf ~/dotfiles/gitignore_global .gitignore_global
# Useful dirs.
mkdir -p temp/ workspace/