]> git.r.bdr.sh - rbdr/dotfiles/blob - install
Add yabai confi
[rbdr/dotfiles] / install
1 #!/usr/bin/env sh
2
3 echo "Installing essential software"
4
5 ./provision essential
6
7 echo "Updating submodules"
8
9 git submodule update --init --recursive
10
11 echo "Linking runcoms"
12
13 # hush login
14 ln -fns .dotfiles/hushlogin ~/.hushlogin
15
16 # zsh runcoms
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
22
23 # Weechat
24 ln -fns .dotfiles/weechat ~/.weechat
25
26 # VIM
27 ln -fns .dotfiles/vim ~/.vim
28 ln -fns .dotfiles/vimrc ~/.vimrc
29
30 # TMUX
31 ln -fns .dotfiles/tmux.conf ~/.tmux.conf
32
33 # Nethack
34 ln -fns .dotfiles/nethackrc ~/.nethackrc
35
36 # Git
37 ln -fns .dotfiles/gitconfig ~/.gitconfig
38
39 # Ctags
40 ln -fns .dotfiles/ctags.d ~/.ctags.d
41
42 # XDefaults
43 ln -fns .dotfiles/Xdefaults ~/.Xdefaults
44
45 # ripgrep
46 ln -fns .dotfiles/rgignore ~/.rgignore
47
48 # yabai
49 ln -fns .dotfiles/yabairc ~/.yabairc
50
51 # skhdc
52 ln -fns .dotfiles/skhdrc ~/.skhdrc
53
54 # tmuxp
55 ln -fns .dotfiles/tmuxp ~/.tmuxp
56
57 # config dir
58 mkdir -p ~/.config
59
60 # kitty
61 ln -fns ../.dotfiles/config/kitty ~/.config/kitty
62
63 # nvim
64 ln -fns ../.dotfiles/config/nvim ~/.config/nvim
65
66 # karabiner
67 ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
68
69 # i3
70 ln -fns ../.dotfiles/config/i3 ~/.config/i3
71
72 touch ~/.tool-versions
73
74 # Italics setup
75 echo "Setting up terminfo"
76 tic xterm-256color-italic.terminfo