#!/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 # TMUX ln -fns .dotfiles/tmux.conf ~/.tmux.conf # Nethack ln -fns .dotfiles/nethackrc ~/.nethackrc # Git ln -fns .dotfiles/gitconfig ~/.gitconfig # ripgrep ln -fns .dotfiles/rgignore ~/.rgignore # yabai ln -fns .dotfiles/yabairc ~/.yabairc # skhdc ln -fns .dotfiles/skhdrc ~/.skhdrc # 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 # karabiner ln -fns ../.dotfiles/config/karabiner ~/.config/karabiner # sway ln -fns ../.dotfiles/config/sway ~/.config/sway # qutebrowser ln -fns ../.dotfiles/config/qutebrowser ~/.config/qutebrowser # aerc ln -fns ../.dotfiles/config/aerc ~/.config/aerc # emacs ln -fns ../.dotfiles/config/emacs ~/.config/emacs touch ~/.tool-versions # Italics setup echo "Setting up terminfo" tic xterm-256color-italic.terminfo echo "Clone pass" git clone git@git.unlimited.pizza:rbdr/pass ~/.password-store echo "Decrypting Sensitive Files" ./sensitive