nixos-deploy

Automate NixOS cluster deployment with Colmena across multiple hosts.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/reverb256/hermes-skills --skill nixos-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nixos-deploy
Source: https://github.com/reverb256/hermes-skills/tree/main/nixos-deploy
Command: npx skills add https://github.com/reverb256/hermes-skills --skill nixos-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires colmena, nixos, and includes scripts (resource) and references (resource) components.

What problem does it solve?

NixOS cluster management and deployment across multiple hosts, including configuration synchronization and remote deployment management.

Core Features & Use Cases

  • Multi-host Deployment: Deploy configurations across a NixOS cluster.
  • Configuration Sync: Sync configuration files between the main host and remote hosts.
  • Deployment Commands: Execute deployment commands like 'deploy', 'test', and 'apply' for different hosts or the entire cluster.
  • Use Case: Imagine you have a NixOS cluster and you need to apply new configurations to all hosts or deploy changes to specific hosts. Use this Skill to automate the process and ensure consistency across your cluster.

Quick Start

Use the nixos-deploy skill to deploy configurations to the cluster with the command 'just deploy'.

Frequently Asked Questions about nixos-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy NixOS configurations across multiple hosts in a cluster?

You can deploy NixOS configurations across multiple hosts using Colmena to automate multi-host synchronization and remote deployment. Execute the 'just deploy' command to apply changes across the cluster.

What is the best way to synchronize NixOS configuration files between remote hosts?

Synchronizing NixOS configuration files between hosts is handled by automating configuration sync across the cluster. This ensures consistency by deploying the main host configurations to remote targets.

Do I need Colmena to manage remote deployment in a NixOS cluster?

Yes, Colmena is required to manage remote deployment in a NixOS cluster. You also need existing knowledge of NixOS and Colmena to configure and execute the deployment commands effectively.

Can I test configurations on specific hosts before applying them to the entire NixOS cluster?

Yes, you can test configurations on specific hosts before a full cluster deployment. The deployment commands support 'deploy', 'test', and 'apply' actions for individual hosts or the entire cluster.

Does NixOS cluster deployment support both applying changes to all hosts and targeting specific nodes?

NixOS cluster deployment supports both applying changes to all hosts and targeting specific nodes. You can execute deployment commands to manage the entire cluster or individual remote hosts.