Restoring on a New Machine

Place your manifest.toml in the right location and run:

cp manifest.toml ~/.config/stamp/          # copy your manifest to the stamp config dir
stamp restore -y
▪ Phase 1: Restoring repositories...
  ✓ added flathub via flatpak
  ✓ added homebrew/cask via brew
▪ Phase 2: Restoring packages...
  ✓ installed htop via apt
  ✓ installed lazygit via brew
  ✓ installed spotify via flatpak
✓ Restore complete — 3 packages installed

Restore respects package metadata: Homebrew casks are installed with `--cask`
and DNF groups are installed with `--group` automatically.

Dry run

stamp restore --dry-run
▪ Would restore:
    Repositories: flathub, homebrew/cask
    Packages: htop, lazygit, spotify
  Run stamp restore to proceed.

Restoration order

Stamp restores in two phases:

  1. Phase 1 (Sequential): All repositories are added one by one (order matters for dependencies)
  2. Phase 2 (Concurrent): All packages are installed in parallel across all managers