From 1c7e8bca4123c4e984518b23b3b5a545f5f1662e Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Mon, 28 Jun 2021 20:44:58 +0200 Subject: Update submodules, error provision if no file --- install | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ install_dotfiles | 61 ---------------------------------------------------- provision | 1 + 3 files changed, 66 insertions(+), 61 deletions(-) create mode 100755 install delete mode 100755 install_dotfiles diff --git a/install b/install new file mode 100755 index 0000000..90704af --- /dev/null +++ b/install @@ -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 diff --git a/install_dotfiles b/install_dotfiles deleted file mode 100755 index f9b8a50..0000000 --- a/install_dotfiles +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env sh - -echo "Installing essential software" - -./provision essential - -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 diff --git a/provision b/provision index d36cced..1580c24 100755 --- a/provision +++ b/provision @@ -19,5 +19,6 @@ else cat ./provisioning/${command_name}_$1 | xargs ${command_name} install else echo "No provisioning recipe for $1 with $command_name" + exit 1 fi fi -- cgit