]>
Commit | Line | Data |
---|---|---|
a0d257f0 BB |
1 | #!/usr/bin/env sh |
2 | ||
48400310 RBR |
3 | echo "Installing essential software" |
4 | ||
8bf2adee | 5 | ./provision essential |
48400310 | 6 | |
1c7e8bca RBR |
7 | echo "Updating submodules" |
8 | ||
9 | git submodule update --init --recursive | |
10 | ||
a0d257f0 BB |
11 | echo "Linking runcoms" |
12 | ||
64964100 | 13 | # hush login |
cd3948f4 | 14 | ln -fns .dotfiles/hushlogin ~/.hushlogin |
64964100 RBR |
15 | |
16 | # zsh runcoms | |
cd3948f4 RBR |
17 | ln -fns .dotfiles/runcoms/zshrc ~/.zshrc |
18 | ln -fns .dotfiles/runcoms/zshenv ~/.zshenv | |
19 | ln -fns .dotfiles/runcoms/zprofile ~/.zprofile | |
20 | ln -fns .dotfiles/runcoms/zlogout ~/.zlogout | |
21 | ln -fns .dotfiles/runcoms/zlogin ~/.zlogin | |
a0d257f0 BB |
22 | |
23 | # Weechat | |
cd3948f4 | 24 | ln -fns .dotfiles/weechat ~/.weechat |
a0d257f0 BB |
25 | |
26 | # VIM | |
cd3948f4 RBR |
27 | ln -fns .dotfiles/vim ~/.vim |
28 | ln -fns .dotfiles/vimrc ~/.vimrc | |
a0d257f0 BB |
29 | |
30 | # TMUX | |
cd3948f4 | 31 | ln -fns .dotfiles/tmux.conf ~/.tmux.conf |
a0d257f0 BB |
32 | |
33 | # Nethack | |
cd3948f4 | 34 | ln -fns .dotfiles/nethackrc ~/.nethackrc |
a0d257f0 BB |
35 | |
36 | # Git | |
cd3948f4 | 37 | ln -fns .dotfiles/gitconfig ~/.gitconfig |
a0d257f0 | 38 | |
7fd50ecb | 39 | # Ctags |
cd3948f4 | 40 | ln -fns .dotfiles/ctags.d ~/.ctags.d |
7fd50ecb | 41 | |
61396837 | 42 | # XDefaults |
1d35223a | 43 | ln -fns .dotfiles/Xdefaults ~/.Xdefaults |
61396837 | 44 | |
64964100 | 45 | # ripgrep |
cd3948f4 | 46 | ln -fns .dotfiles/rgignore ~/.rgignore |
64964100 | 47 | |
bcb7a47c RBR |
48 | # yabai |
49 | ln -fns .dotfiles/yabairc ~/.yabairc | |
50 | ||
582a8d44 RBR |
51 | # skhdc |
52 | ln -fns .dotfiles/skhdrc ~/.skhdrc | |
53 | ||
4b32a942 | 54 | # tmuxp |
cd3948f4 | 55 | ln -fns .dotfiles/tmuxp ~/.tmuxp |
4b32a942 | 56 | |
01a1f14f RBR |
57 | # config dir |
58 | mkdir -p ~/.config | |
59 | ||
4b32a942 | 60 | # kitty |
cd3948f4 | 61 | ln -fns ../.dotfiles/config/kitty ~/.config/kitty |
4b32a942 | 62 | |
3785c110 | 63 | # nvim |
cd3948f4 | 64 | ln -fns ../.dotfiles/config/nvim ~/.config/nvim |
01a1f14f | 65 | |
582a8d44 | 66 | # karabiner |
cd3948f4 | 67 | ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner |
68ba6555 | 68 | |
1d35223a RBR |
69 | # i3 |
70 | ln -fns ../.dotfiles/config/i3 ~/.config/i3 | |
71 | ||
2a0b2b95 RBR |
72 | touch ~/.tool-versions |
73 | ||
8c7cbd32 | 74 | # Italics setup |
a0d257f0 BB |
75 | echo "Setting up terminfo" |
76 | tic xterm-256color-italic.terminfo |