]>
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 | 25 | |
a0d257f0 | 26 | # TMUX |
cd3948f4 | 27 | ln -fns .dotfiles/tmux.conf ~/.tmux.conf |
a0d257f0 BB |
28 | |
29 | # Nethack | |
cd3948f4 | 30 | ln -fns .dotfiles/nethackrc ~/.nethackrc |
a0d257f0 BB |
31 | |
32 | # Git | |
cd3948f4 | 33 | ln -fns .dotfiles/gitconfig ~/.gitconfig |
a0d257f0 | 34 | |
64964100 | 35 | # ripgrep |
cd3948f4 | 36 | ln -fns .dotfiles/rgignore ~/.rgignore |
64964100 | 37 | |
bcb7a47c RBR |
38 | # yabai |
39 | ln -fns .dotfiles/yabairc ~/.yabairc | |
40 | ||
582a8d44 RBR |
41 | # skhdc |
42 | ln -fns .dotfiles/skhdrc ~/.skhdrc | |
43 | ||
4b32a942 | 44 | # tmuxp |
cd3948f4 | 45 | ln -fns .dotfiles/tmuxp ~/.tmuxp |
4b32a942 | 46 | |
01a1f14f RBR |
47 | # config dir |
48 | mkdir -p ~/.config | |
49 | ||
4b32a942 | 50 | # kitty |
cd3948f4 | 51 | ln -fns ../.dotfiles/config/kitty ~/.config/kitty |
4b32a942 | 52 | |
3785c110 | 53 | # nvim |
cd3948f4 | 54 | ln -fns ../.dotfiles/config/nvim ~/.config/nvim |
01a1f14f | 55 | |
582a8d44 | 56 | # karabiner |
cd3948f4 | 57 | ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner |
68ba6555 | 58 | |
b25d0f25 RBR |
59 | # sway |
60 | ln -fns ../.dotfiles/config/sway ~/.config/sway | |
1d35223a | 61 | |
b90f720f | 62 | # qutebrowser |
35cf7ed9 RBR |
63 | ln -fns ../.dotfiles/config/qutebrowser ~/.config/qutebrowser |
64 | ||
b90f720f RBR |
65 | # aerc |
66 | ln -fns ../.dotfiles/config/aerc ~/.config/aerc | |
67 | ||
2a0b2b95 RBR |
68 | touch ~/.tool-versions |
69 | ||
8c7cbd32 | 70 | # Italics setup |
a0d257f0 BB |
71 | echo "Setting up terminfo" |
72 | tic xterm-256color-italic.terminfo | |
fb7b90d9 RBR |
73 | |
74 | echo "Clone pass" | |
ff40958c | 75 | git clone git@git.unlimited.pizza:rbdr/pass ~/.password-store |
fb7b90d9 RBR |
76 | |
77 | echo "Decrypting Sensitive Files" | |
78 | ./sensitive |