#!/usr/bin/env bash # var setup RC_DIR="$HOME/src/rc" # bin directory mkdir "$HOME/bin" # dwm setup DWM_DIR="$HOME/src/dwm" git clone https://git.tombarrett.xyz/dwm "$DWM_DIR" ln -s "$RC_DIR/config/dwm.h" "$DWM_DIR/config.h" make -C "$DWM_DIR" ln -s "$DWM_DIR/dwm" "$HOME/bin" # dwmstatus setup DWMSTS_DIR="$HOME/src/dwmstatus" git clone https://git.tombarrett.xyz/dwmstatus "$DWMSTS_DIR" make -C "$DWMSTS_DIR" ln -s "$DWMSTS_DIR/dwmstatus" "$HOME/bin" # st setup ST_DIR="$HOME/src/st" git clone https://git.tombarrett.xyz/st "$ST_DIR" ln -s "$RC_DIR/config/st.h" "$ST_DIR/config.h" make -C "$ST_DIR" ln -s "$ST_DIR/st" "$HOME/bin" # pinentry-dmenu setup PE_DIR="$HOME/src/pinentry-dmenu" git clone https://git.tombarrett.xyz/pinentry-dmenu "$PE_DIR" make -C "$PE_DIR" ln -s "$PE_DIR/pinentry-dmenu" "$HOME/bin" # wallpapers setup mkdir -p "$HOME/personal" git clone https://git.tombarrett.xyz/wallpapers "$HOME/personal/wallpapers" mkdir -p "$HOME/.config/" # zsh setup ln -s "$RC_DIR/.zshrc" "$HOME" # freedesktop setup ln -s "$RC_DIR/.config/user-dirs.dirs" "$HOME/.config/" # ranger setup ln -s "$RC_DIR/.config/ranger" "$HOME/.config/" # stig setup ln -s "$RC_DIR/.config/stig" "$HOME/.config/" # ncmpcpp setup ln -s "$RC_DIR/.config/ncmpcpp" "$HOME/.config/" # xorg setup ln -s "$RC_DIR/.xinitrc" "$HOME" # autostart script ln -s "$RC_DIR/.autostart" "$HOME" # git setup ln -s "$RC_DIR/.gitconfig" "$HOME" # neomutt setup ln -s "$RC_DIR/.muttrc" "$HOME" ln -s "$RC_DIR/.mailcap" "$HOME" # calcurse setup ln -s "$RC_DIR/.config/calcurse" "$HOME/.config/" # xscreensaver setup ln -s "$RC_DIR/.xscreensaver" "$HOME" # gpg setup mkdir -p "$HOME/.gnupg" ln -s "$RC_DIR/.gnupg/gpg-agent.conf" "$HOME/.gnupg/" ln -s "$RC_DIR/.gnupg/pinentry-dmenu.conf" "$HOME/.gnupg/" ln -s "$RC_DIR/scripts/pinentry-auto" "$HOME/bin" ln -s "$RC_DIR/scripts/passotpmenu" "$HOME/bin" echo "use gpg --list-secret-keys --with-keygrip, write the [A] keygrip to .gnupg/sshcontrol"