Configuration

Learn how to customize zapz for your needs

~/.zapzrc.yml
node:
  versions: ["lts/iron"]
  packages: ["next", "typescript"]

apps:
  - visual-studio-code
  - docker
  - figma

Configuration Options

Node.js

Configure Node.js versions and global packages.

node:
  versions:
    - "lts/iron"    # Latest LTS
    - "18.17.0"     # Specific version
  default: "lts/iron"
  packages:         # Global packages
    - "typescript"
    - "prettier"
versions

List of Node.js versions to install

required string[]
default

Default Node.js version to use

optional string

Applications

Specify which applications to install automatically.

apps:
  - visual-studio-code
  - docker
  - iterm2
  - arc-browser
visual-studio-code
docker

Advanced Configuration

Using Environment Variables

You can use environment variables in your configuration:

git:
  user:
    email: "${GIT_EMAIL}"