]>
git.r.bdr.sh - rbdr/dotfiles/blob - install_dotfiles
3 echo "Installing essential software"
5 if command -v brew
&> /dev
/null
; then
6 cat .
/provisioning
/brew_essential
| xargs brew
install
8 if command -v apt
&> /dev
/null
; then
9 echo "Warning: ASDF needs to be installed manually"
10 cat .
/provisioning
/apt_essential
| xargs apt
install
12 echo "Error: No valid package manager. Make sure brew or apt are available."
17 echo "Linking runcoms"
20 ln -fns .dotfiles
/hushlogin ~
/.hushlogin
23 ln -fns .dotfiles
/runcoms
/zshrc ~
/.zshrc
24 ln -fns .dotfiles
/runcoms
/zshenv ~
/.zshenv
25 ln -fns .dotfiles
/runcoms
/zprofile ~
/.zprofile
26 ln -fns .dotfiles
/runcoms
/zlogout ~
/.zlogout
27 ln -fns .dotfiles
/runcoms
/zlogin ~
/.zlogin
30 ln -fns .dotfiles
/weechat ~
/.weechat
33 ln -fns .dotfiles
/vim ~
/.vim
34 ln -fns .dotfiles
/vimrc ~
/.vimrc
37 ln -fns .dotfiles
/tmux.conf ~
/.tmux.conf
40 ln -fns .dotfiles
/nethackrc ~
/.nethackrc
43 ln -fns .dotfiles
/gitconfig ~
/.gitconfig
46 ln -fns .dotfiles
/ctags.d ~
/.ctags.d
49 ln -fns .dotfiles
/XDefaults ~
/.XDefaults
52 ln -fns .dotfiles
/rgignore ~
/.rgignore
55 ln -fns .dotfiles
/tmuxp ~
/.tmuxp
61 ln -fns ..
/.dotfiles
/config
/kitty ~
/.config
/kitty
64 ln -fns ..
/.dotfiles
/config
/nvim ~
/.config
/nvim
67 ln -fns ..
/.dotfiles
/config
/karabiner ~
/.config
/karabiner
70 echo "Setting up terminfo"
71 tic xterm
-256color-italic.terminfo