submodules
git submodule init
Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brew install git-secret tig flake8 node yarn ack gnupg gcc gmp rustup ffmpeg tree wget cmake fzf neovim go coreutils ag hyperfine brew install cmatrix sl fortune cowsay neofetch brew upgrade $(brew --prefix)/opt/fzf/install
terminfo
infocmp -x tmux-256color > $HOME/deleteme /usr/bin/tic -x $HOME/deleteme rm $HOME/deleteme
rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
other tools
make -C ../scripts/wabt
font
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/RobotoMono/Thin/complete/Roboto%20Mono%20Thin%20Nerd%20Font%20Complete%20Mono.ttf -O RobotoMonoThinNerd.ttf && open RobotMonoThinNerd.ttf
wgetwget https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.zip -O hack-ttf.zip unzip hack-ttf.zip open ttf/*
vim plugins
v -c "PlugInstall | qa"
yabai
brew install koekeishiya/formulae/skhd brew services start skhd brew install koekeishiya/formulae/yabai sudo yabai --install-sa killall Dock brew cask install whichspace
desktop bits
sudo gem install iStats
symlinks
ln -s texmf $HOME/texmf ln -s .emacs.d $HOME/.emacs.d ln -s pandoc $HOME/.pandoc ln -s xbindkeysrc $HOME/.xbindkeysrc ln -s xinitrc $HOME/.xinitrc
exit
Other notes
- Remember to set browser search engine shortcut Query URL
s-
or something similar tojavascript:
to escape the omnibar - Remember to set
~/.zshenv
export PROJECTS_ALGO=""
export CAPSULEROOT=""
export SECRET_CANVAS_CAL=""
export SECRET_CALDAV_OAUTH2_CLIENT_ID=""
export SECRET_CALDAV_OAUTH2_CLIENT_SECRET=""
export SECRET_CALDAV_CALENDAR_ID=""
export XDG_CONFIG_HOME="$CONFIG"
export XDG_DATA_HOME="$HOME/.data"
alias ql='qlmanage -p >/dev/null 2>&1'