[nixos-configs-bli] Move bootstrap/build-liveusb scripts to flake apps #23

Merged
johno merged 1 commits from bead/nixos-configs-bli into main 2026-01-10 13:13:18 -08:00
Owner

Summary

Implements bead: nixos-configs-bli

  • Move bootstrap.sh to scripts/ and register as flake app
  • Move build-liveusb.sh to scripts/ and register as flake app
  • Update usage documentation in script headers
  • Improve error handling with set -euo pipefail
  • Clean up output messages (remove emojis)

Usage

Scripts can now be run via:

nix run .#bootstrap -- <hostname>
nix run .#build-liveusb

This brings consistency with existing flake apps like update-doomemacs, update-claude-code, etc.

Test Plan

  • Verify flake evaluates correctly
  • Confirm both bootstrap and build-liveusb appear in the apps list
## Summary Implements bead: nixos-configs-bli - Move `bootstrap.sh` to `scripts/` and register as flake app - Move `build-liveusb.sh` to `scripts/` and register as flake app - Update usage documentation in script headers - Improve error handling with `set -euo pipefail` - Clean up output messages (remove emojis) ## Usage Scripts can now be run via: ```bash nix run .#bootstrap -- <hostname> nix run .#build-liveusb ``` This brings consistency with existing flake apps like `update-doomemacs`, `update-claude-code`, etc. ## Test Plan - [x] Verify flake evaluates correctly - [x] Confirm both `bootstrap` and `build-liveusb` appear in the apps list
johno added 1 commit 2026-01-10 13:11:21 -08:00
- Move bootstrap.sh to scripts/ and add as flake app
- Move build-liveusb.sh to scripts/ and add as flake app
- Update usage comments to show nix run commands
- Improve build-liveusb.sh with better error handling (set -euo pipefail)
- Remove emojis from output messages for cleaner log output

Scripts can now be run consistently via:
  nix run .#bootstrap -- <hostname>
  nix run .#build-liveusb

Implements bead: nixos-configs-bli
johno merged commit 79ff0b8aa4 into main 2026-01-10 13:13:18 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: johno/nixos-configs#23