]> git.r.bdr.sh - rbdr/dotfiles/blob - install_dotfiles
f9b8a50db976d2f3abc532dd55e266f9b2d2fca6
[rbdr/dotfiles] / install_dotfiles
1 #!/usr/bin/env sh
2
3 echo "Installing essential software"
4
5 ./provision essential
6
7 echo "Linking runcoms"
8
9 # hush login
10 ln -fns .dotfiles/hushlogin ~/.hushlogin
11
12 # zsh runcoms
13 ln -fns .dotfiles/runcoms/zshrc ~/.zshrc
14 ln -fns .dotfiles/runcoms/zshenv ~/.zshenv
15 ln -fns .dotfiles/runcoms/zprofile ~/.zprofile
16 ln -fns .dotfiles/runcoms/zlogout ~/.zlogout
17 ln -fns .dotfiles/runcoms/zlogin ~/.zlogin
18
19 # Weechat
20 ln -fns .dotfiles/weechat ~/.weechat
21
22 # VIM
23 ln -fns .dotfiles/vim ~/.vim
24 ln -fns .dotfiles/vimrc ~/.vimrc
25
26 # TMUX
27 ln -fns .dotfiles/tmux.conf ~/.tmux.conf
28
29 # Nethack
30 ln -fns .dotfiles/nethackrc ~/.nethackrc
31
32 # Git
33 ln -fns .dotfiles/gitconfig ~/.gitconfig
34
35 # Ctags
36 ln -fns .dotfiles/ctags.d ~/.ctags.d
37
38 # XDefaults
39 ln -fns .dotfiles/XDefaults ~/.XDefaults
40
41 # ripgrep
42 ln -fns .dotfiles/rgignore ~/.rgignore
43
44 # tmuxp
45 ln -fns .dotfiles/tmuxp ~/.tmuxp
46
47 # config dir
48 mkdir -p ~/.config
49
50 # kitty
51 ln -fns ../.dotfiles/config/kitty ~/.config/kitty
52
53 # nvim
54 ln -fns ../.dotfiles/config/nvim ~/.config/nvim
55
56 # config
57 ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner
58
59 # Italics setup
60 echo "Setting up terminfo"
61 tic xterm-256color-italic.terminfo