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
Description
No description provided
Readme 267 KiB
Languages
Shell 80.6%
Vim Script 19.2%
Lua 0.2%