Allow authentication to NATS using NKey seed files as an alternative to
credentials files. NKeys use Ed25519 key pairs for authentication.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document the new NATS cache sharing feature added in v0.3.0:
- Add CLI flags for NATS configuration
- Add NixOS module options under flake.nats
- Add dedicated section explaining the feature
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use `nixos-version --json` command instead of reading files directly
- Add nixpkgs_rev and nixos_version labels to nixos_flake_info metric
- Show "unknown" for current_rev when system.configurationRevision not set
- Document configurationRevision setup in README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add a new info metric that exposes the current system's flake revision
and the latest remote revision as labels. This makes it easier to see
exactly which revision is deployed vs available.
Also adds version constant to Go code and extracts it in flake.nix,
providing a single source of truth for the version.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>