box-setup/README.md
2025-01-26 17:18:42 -06:00

728 B

repo containing configs and scripts to set up a box

prerequisites

  • git is installed (to clone repo below, consider adding logic to handle automatically)
  • zsh is installed (scripts are written for zsh)
    • ensure ZDOTDIR is set in a persistent way for system (not just setup scripts)
    • current approach: add export ZDOTDIR="$HOME/.config/zsh" to /etc/zshenv
  • export the env var BOX_SETUP_OS to indicate the operating system
    • options defined in set_env_vars file
  • if on macOS, install homebrew
  • ensure sudo access is configured for the current user (2025-01-27, not needed on macos)

script run

  • git clone this repo
  • from the repo's root directory, run ./setup_this_box