feat: add NixOS deployment infrastructure #19

Closed
Hermes wants to merge 2 commits from feat/nix-deployment-infra into master
Collaborator

Summary

Adds NixOS deployment infrastructure for remote deployment from Hermes container.

Changes

  • docs/nix-container-install.md: Nix installation guide for container
  • scripts/deploy.sh: Deployment helper script
  • scripts/deploy-ssh-config: SSH configuration template

Usage

./scripts/deploy.sh <hostname> [branch] [action]

Supported Hosts

  • lazyworkhorse (x86_64)
  • cyt-pi (aarch64)
  • uConsole (aarch64)
## Summary Adds NixOS deployment infrastructure for remote deployment from Hermes container. ## Changes - docs/nix-container-install.md: Nix installation guide for container - scripts/deploy.sh: Deployment helper script - scripts/deploy-ssh-config: SSH configuration template ## Usage ```bash ./scripts/deploy.sh <hostname> [branch] [action] ``` ## Supported Hosts - lazyworkhorse (x86_64) - cyt-pi (aarch64) - uConsole (aarch64)
Hermes added 2 commits 2026-04-29 23:56:05 +00:00
- Nix installation guide for container (docs/nix-container-install.md)
- Deployment helper script (scripts/deploy.sh)
- SSH configuration template (scripts/deploy-ssh-config)
- Deployment skill for Hermes (skills/nixos-deploy/)

Enables remote NixOS deployment from Hermes container to target hosts
via SSH with nixos-rebuild --target-host.

Usage:
  ./scripts/deploy.sh <hostname> [branch] [action]

Supported hosts:
  - lazyworkhorse (x86_64)
  - cyt-pi (aarch64)
  - uConsole (aarch64) - config pending
Hermes closed this pull request 2026-04-30 15:55:14 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/infra#19
No description provided.