Reproducible working environment
Save all configurations as plain text and keep them under version control.
Full responsibility over what's added and removed. Never copy any config blindly.
Stick to defaults but customize as necessary. Keep customization minimal to ensure operability in any environment.
"Unix is my IDE"
Consider the Lindy effect before introducing new tools or configurations.
(Prerequisites: ssh, git, git-crypt, ansible)
Set a directory to clone this repository, and then change directory into the
workbench folder.
WORKBENCH_PATH="$(pwd)"echo"export WORKBENCH_PATH='${WORKBENCH_PATH}'"| tee -a "$HOME/.zshenv""$HOME/.bash_profile"
git clone https://github.com/strboul/workbench.git "$WORKBENCH_PATH"cd"$WORKBENCH_PATH"Recommended steps to install the parts in the following order.
Install core
system/.../coreLink dotfiles
filesby running./files/symlinkConfigure main system
system/.../main
Details
Check setup.md for more information.