diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2021-06-28 20:44:58 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2021-06-28 20:44:58 +0200 |
| commit | 1c7e8bca4123c4e984518b23b3b5a545f5f1662e (patch) | |
| tree | 2d7416a3f9dcb870ebb27a2c814661f54e93ce6d /install | |
| parent | 8bf2adeececb300944479c7a07ff8c6c0af9f4a5 (diff) | |
Update submodules, error provision if no file
Diffstat (limited to 'install')
| -rwxr-xr-x | install | 65 |
1 files changed, 65 insertions, 0 deletions
@@ -0,0 +1,65 @@ +#!/usr/bin/env sh + +echo "Installing essential software" + +./provision essential + +echo "Updating submodules" + +git submodule update --init --recursive + +echo "Linking runcoms" + +# hush login +ln -fns .dotfiles/hushlogin ~/.hushlogin + +# zsh runcoms +ln -fns .dotfiles/runcoms/zshrc ~/.zshrc +ln -fns .dotfiles/runcoms/zshenv ~/.zshenv +ln -fns .dotfiles/runcoms/zprofile ~/.zprofile +ln -fns .dotfiles/runcoms/zlogout ~/.zlogout +ln -fns .dotfiles/runcoms/zlogin ~/.zlogin + +# Weechat +ln -fns .dotfiles/weechat ~/.weechat + +# VIM +ln -fns .dotfiles/vim ~/.vim +ln -fns .dotfiles/vimrc ~/.vimrc + +# TMUX +ln -fns .dotfiles/tmux.conf ~/.tmux.conf + +# Nethack +ln -fns .dotfiles/nethackrc ~/.nethackrc + +# Git +ln -fns .dotfiles/gitconfig ~/.gitconfig + +# Ctags +ln -fns .dotfiles/ctags.d ~/.ctags.d + +# XDefaults +ln -fns .dotfiles/XDefaults ~/.XDefaults + +# ripgrep +ln -fns .dotfiles/rgignore ~/.rgignore + +# tmuxp +ln -fns .dotfiles/tmuxp ~/.tmuxp + +# config dir +mkdir -p ~/.config + +# kitty +ln -fns ../.dotfiles/config/kitty ~/.config/kitty + +# nvim +ln -fns ../.dotfiles/config/nvim ~/.config/nvim + +# config +ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner + +# Italics setup +echo "Setting up terminfo" +tic xterm-256color-italic.terminfo |