WIP: nixos-modules/host: support separate deployment targets #1

Draft
raito wants to merge 1 commit from sep-deploy-targets into main
Owner

Certain microVMs might want to be updated via an out-of-band mechanism,
e.g. a custom activation code.

This is a generalization of the updateFlake code which can work for push
and pull, for Flakes or not.

Do not merge until this has been tested with the colmena custom activation.

Signed-off-by: Raito Bezarius masterancpp@gmail.com

Certain microVMs might want to be updated via an out-of-band mechanism, e.g. a custom activation code. This is a generalization of the updateFlake code which can work for push and pull, for Flakes or not. Do not merge until this has been tested with the colmena custom activation. Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Certain microVMs might want to be updated via an out-of-band mechanism,
e.g. a custom activation code.

This is a generalization of the updateFlake code which can work for push
and pull, for Flakes or not.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
raito force-pushed sep-deploy-targets from 92beba02f7 to 8a371603ea 2025-11-16 20:54:03 +00:00 Compare
raito force-pushed sep-deploy-targets from 8a371603ea to 4b0ead01de 2025-11-16 20:54:46 +00:00 Compare
raito force-pushed sep-deploy-targets from 4b0ead01de to fb443cba77 2025-11-16 20:55:58 +00:00 Compare
raito force-pushed sep-deploy-targets from fb443cba77 to fe8a19e8ed 2025-11-16 20:57:25 +00:00 Compare
raito force-pushed sep-deploy-targets from fe8a19e8ed to db00265de2 2025-11-16 21:03:52 +00:00 Compare
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin sep-deploy-targets:sep-deploy-targets
git switch sep-deploy-targets

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff sep-deploy-targets
git switch sep-deploy-targets
git rebase main
git switch main
git merge --ff-only sep-deploy-targets
git switch sep-deploy-targets
git rebase main
git switch main
git merge --no-ff sep-deploy-targets
git switch main
git merge --squash sep-deploy-targets
git switch main
git merge --ff-only sep-deploy-targets
git switch main
git merge sep-deploy-targets
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
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
afnix/microvm.nix!1
No description provided.