prism-update
The standard method for keeping Prism up to date. It queries GitHub for the latest official release tag, updates the Flake lockfile to point to that specific version, and then performs a system rebuild.
How it works
- Release Discovery: Uses
curlto hit the GitHub API andjqto parse thetag_nameof the latest stable release. - Flake Locking: Executes
nix flake lockwith an override to pin theprisminput to the discovered tag. - System Rebuild: Triggers
nixos-rebuild switch, applying all system and home-manager changes defined in the new version.
Usage
prism-update
--reset-dotfilesThis script supports the --reset-dotfiles flag. This feature is deprecated and should not be used. Learn more about Overrides instead.