3 echo "Installing essential software"
7 echo "Updating submodules"
9 git submodule update
--init --recursive
11 echo "Linking runcoms"
14 ln -fns .dotfiles
/hushlogin ~
/.hushlogin
17 ln -fns .dotfiles
/runcoms
/zshrc ~
/.zshrc
18 ln -fns .dotfiles
/runcoms
/zshenv ~
/.zshenv
19 ln -fns .dotfiles
/runcoms
/zprofile ~
/.zprofile
20 ln -fns .dotfiles
/runcoms
/zlogout ~
/.zlogout
21 ln -fns .dotfiles
/runcoms
/zlogin ~
/.zlogin
24 ln -fns .dotfiles
/weechat ~
/.weechat
27 ln -fns .dotfiles
/tmux.conf ~
/.tmux.conf
30 ln -fns .dotfiles
/nethackrc ~
/.nethackrc
33 ln -fns .dotfiles
/gitconfig ~
/.gitconfig
36 ln -fns .dotfiles
/rgignore ~
/.rgignore
39 ln -fns .dotfiles
/yabairc ~
/.yabairc
42 ln -fns .dotfiles
/skhdrc ~
/.skhdrc
45 ln -fns .dotfiles
/tmuxp ~
/.tmuxp
48 ln -fns .dotfiles
/plan ~
/.plan
54 ln -fns ..
/.dotfiles
/config
/kitty ~
/.config
/kitty
57 ln -fns ..
/.dotfiles
/config
/ghostty ~
/.config
/ghostty
60 ln -fns ..
/.dotfiles
/config
/nvim ~
/.config
/nvim
63 ln -fns ..
/.dotfiles
/config
/karabiner ~
/.config
/karabiner
66 ln -fns ..
/.dotfiles
/config
/sway ~
/.config
/sway
69 ln -fns ..
/.dotfiles
/config
/qutebrowser ~
/.config
/qutebrowser
72 ln -fns ..
/.dotfiles
/config
/aerc ~
/.config
/aerc
75 ln -fns ..
/.dotfiles
/config
/emacs ~
/.config
/emacs
77 touch ~
/.tool
-versions
80 echo "Setting up terminfo"
81 tic xterm
-256color-italic.terminfo
84 git clone git@git.unlimited.pizza
:rbdr
/pass ~
/.password
-store
86 echo "Decrypting Sensitive Files"