Skip to content

feat: add install script for one-liner setup - #3

Merged
paveg merged 1 commit into
mainfrom
fix/add-install-script
Dec 19, 2025
Merged

paveg merged 1 commit into
mainfrom
fix/add-install-script

Conversation

@paveg

@paveg paveg commented Dec 19, 2025

Copy link
Copy Markdown
Owner

Summary

  • Add install.sh bootstrap script for one-liner installation
  • Update README with one-liner install commands
  • Add missing eval "$(devbox global shellenv)" steps to manual instructions

Problem

After installing devbox, devbox global add chezmoi and chezmoi commands fail because devbox shellenv is not loaded into the current shell:

zsh: command not found: chezmoi

Solution

Add a bootstrap script that handles the full installation flow:

# Personal
curl -fsSL https://raw.githubusercontent.com/paveg/dots/main/install.sh | bash

# Work environment
curl -fsSL https://raw.githubusercontent.com/paveg/dots/main/install.sh | BUSINESS_USE=1 bash

Test plan

  • Test one-liner install on fresh Linux system
  • Verify manual instructions work with new eval steps

🤖 Generated with Claude Code

Add bootstrap script that handles:
- Installing devbox if not present
- Loading devbox shellenv
- Installing chezmoi via devbox
- Applying dotfiles

Also update README with:
- One-liner install commands
- Add missing `eval "$(devbox global shellenv)"` steps to manual instructions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@paveg
paveg merged commit 720fb1e into main Dec 19, 2025
8 checks passed
@paveg
paveg deleted the fix/add-install-script branch December 19, 2025 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant