refactor: package NixOS auto-update #62

Merged
nimmo merged 1 commit from issue-60-auto-update-package into main 2026-07-17 13:59:57 +01:00
Owner

Summary

  • package nixos-auto-update and nixos-auto-update-control with deterministic runtime dependencies
  • keep the NixOS module focused on policy, systemd, SOPS, and host-specific nixos-rebuild wiring
  • preserve detached activation by explicitly passing host execution paths to the helper
  • run the VM state-machine test through the packaged command

Validation

  • shellcheck -S warning scripts/*.sh tests/*.sh
  • actionlint -ignore 'label "nova" is unknown' .forgejo/workflows/*.yml
  • ./tests/auto-update-regressions.sh
  • nix flake check

Refs #60

A live nixos-rebuild test and post-merge genuine-update/no-op canary remain before closing #60.

## Summary - package `nixos-auto-update` and `nixos-auto-update-control` with deterministic runtime dependencies - keep the NixOS module focused on policy, systemd, SOPS, and host-specific `nixos-rebuild` wiring - preserve detached activation by explicitly passing host execution paths to the helper - run the VM state-machine test through the packaged command ## Validation - `shellcheck -S warning scripts/*.sh tests/*.sh` - `actionlint -ignore 'label "nova" is unknown' .forgejo/workflows/*.yml` - `./tests/auto-update-regressions.sh` - `nix flake check` Refs #60 A live `nixos-rebuild test` and post-merge genuine-update/no-op canary remain before closing #60.
refactor: package NixOS auto-update
All checks were successful
Build and Push Attic Cache / test (pull_request) Successful in 12s
Build and Push Attic Cache / build (pull_request) Has been skipped
9c2d73f3aa
nimmo merged commit f831e889bb into main 2026-07-17 13:59:57 +01:00
nimmo deleted branch issue-60-auto-update-package 2026-07-17 14:01:25 +01:00
Sign in to join this conversation.
No reviewers
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nimmo/nixos-config!62
No description provided.