system-config

Read, modify, and validate NixOS module options with dry-run rebuilds.

113|21|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/bolivian-peru/os-moda --skill system-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-config
Source: https://github.com/bolivian-peru/os-moda/tree/main/skills/system-config
Command: npx skills add https://github.com/bolivian-peru/os-moda --skill system-config

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a safe and structured way to manage the configuration of NixOS, an advanced Linux distribution known for its declarative and atomic system updates. It helps users understand, modify, and validate system settings without risking system instability.

Core Features & Use Cases

  • Read Configuration: Inspect current NixOS system settings.
  • Modify Configuration: Safely edit NixOS module options.
  • Validate Changes: Perform dry-run rebuilds to preview changes and ensure system integrity before applying.
  • Discover Options: Enumerate available NixOS configuration options for various services and modules.
  • Use Case: A user wants to enable the PostgreSQL service on their NixOS machine. This Skill can guide them through finding the correct option, making the change, validating it with a dry-run, and then applying it safely.

Quick Start

Use the system-config skill to enable the 'services.postgresql' option and then perform a dry-run rebuild.

Frequently Asked Questions about system-config

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

FAQPage Schema
How do I safely modify NixOS module options without breaking system stability?

You can safely modify NixOS module options by validating changes through a dry-run rebuild before applying. This previews modifications and ensures system integrity, retaining the ability to perform atomic rollbacks if needed.

What is declarative system management for NixOS?

Declarative system management defines your entire OS state through configuration files. It ensures reproducible environments and allows atomic updates, meaning changes are applied entirely or rolled back automatically.

How do I find the correct configuration options for a specific service in NixOS?

You can enumerate available NixOS configuration options to discover parameters for various services and modules. This introspection allows you to find the correct settings before modifying your system configuration.

Can I preview NixOS configuration changes before applying them to the system?

Yes, you can perform a dry-run rebuild to preview changes. This validates the NixOS configuration and ensures system integrity before applying modifications to the live environment.

What is the best way to enable a service like PostgreSQL on NixOS?

The best way to enable a service is to locate the specific module option, modify the configuration, validate it with a dry-run, and then apply it safely using nixos-rebuild commands.

How does NixOS handle system rollbacks if a configuration change fails?

NixOS ensures system stability via atomic rollbacks. If a configuration change fails or causes issues, the system can revert to the previous working state because updates are applied atomically.