¿CON QUÉ IA?

Caso de usoProgramación

Mantener la configuración de servidores NixOS con Claude Code

El autor usa Claude Code para mantener la configuración de sus servidores caseros con NixOS, sin permitirle aplicar cambios: los revisa y los aplica él.

ParaprogramarConClaude CodeLo contó Hacker NewsDificultad avanzada

A quién le sirve. Aficionados al autoalojamiento y administradores de sistemas que gestionan sus servidores con NixOS y quieren ayuda de una IA sin perder el control; la idea vale para cualquier configuración guardada en un repositorio, que es la carpeta donde se guarda el código y su historial.

Qué hicieron

El autor guarda en un único repositorio la configuración de todas sus máquinas NixOS, dos portátiles Lenovo reacondicionados de 32 GB que usa como servidores caseros, y deja que Claude Code trabaje en él. A Claude se le prohíbe ejecutar nixos-rebuild switch, el comando que aplica los cambios en la máquina real. El autor revisa cada cambio y lanza ese comando él mismo.

Cómo salió

La fuente no da resultados ni cifras del uso de Claude. Solo dice que esta forma de revisar primero y aplicar después es como gestiona las máquinas, que ejecutan servicios como Nextcloud, Vaultwarden y Jellyfin.

Conviene saber

Bloquea el comando que aplica los cambios para que todo lo que llegue a una máquina en funcionamiento pase antes por una revisión humana.

Qué necesitas

  • Una o varias máquinas con NixOS y su configuración en un repositorio git
  • Claude Code con un plan de pago de Claude
  • Acceso a los ajustes de permisos de Claude Code para prohibirle un comando
  • Una copia de seguridad de los datos de tus servicios

Cómo hacerlo tú, paso a paso

  1. Reúne la configuración de todas tus máquinas en un único repositorio git.
  2. En los permisos de Claude Code, prohíbe el comando nixos-rebuild switch, que es el que aplica los cambios en la máquina real.
  3. Pide el cambio con el prompt de esta ficha: que edite archivos y haga compilaciones de prueba, que no tocan la máquina real, pero nunca ejecute el switch.
  4. Lee todos los cambios y la explicación en lenguaje llano que te deja.
  5. Si te convence, ejecuta tú mismo el comando que aplica el cambio en la máquina.
  6. Si algo falla, arranca con la versión anterior de la configuración: NixOS guarda las anteriores.
  7. Guarda el cambio en git con un mensaje claro.
Pruébalo con Claude Code
Ayúdame a mantener el repositorio de configuración de NixOS que está en [ruta del repositorio] para mis máquinas [nombres de las máquinas]. Haz este cambio: [describe el cambio, por ejemplo añadir un servicio o actualizar un paquete]. Puedes editar archivos y hacer compilaciones de prueba, pero nunca ejecutes nixos-rebuild switch. Habrás terminado cuando me enseñes todos los cambios y una explicación en lenguaje llano para que yo los revise y los aplique.

Consejos

  • Haz que todo lo que llegue a una máquina en marcha pase antes por una revisión tuya.
  • Pide cambios pequeños y de uno en uno, porque son más fáciles de revisar.
  • Antes de aplicar un cambio grande, copia los datos de los servicios importantes, como tu nube personal o tu gestor de contraseñas.

Preguntas frecuentes

¿Por qué no dejo que lo aplique él directamente?

Porque un error de configuración puede dejar un servidor sin red o sin arrancar. Si el último paso lo das tú después de revisar, el fallo no llega a la máquina sin que lo veas.

¿Sirve si no uso NixOS?

La idea sí: que la IA edite y haga pruebas, y que el paso que toca la máquina real lo des tú. Los comandos cambian según tu sistema.

Fuentes

En el directorio desde el 9 de octubre de 2026.

Parecidos

  1. Hacer ajustes web sin salir de la sesión de programación

    Varios usuarios usan Claude en Chrome para hacer los ajustes web que surgen mientras programan con Claude Code.Casor/ClaudeAI en RedditClaude in Chrome y Claude Code2 fuentesDificultad media
  2. Probar una app de iOS entera y listar sus fallos

    Una herramienta permite a Claude Code manejar una app de iOS por el árbol de accesibilidad, tocar cada pantalla y devolver un resumen estructurado de fallos.CasoMediumClaude Code2 fuentesDificultad avanzada
  3. Evitar choques entre agentes de programación que trabajan a la vez

    Los agentes publican los cambios que piensan hacer antes de editar, para avisar de choques de arquitectura entre copias de trabajo paralelas.Casonaw103/foremerge en GitHubClaude Code y CodexDificultad avanzada
  4. Detectar fallos visuales en una app de Mac con Claude Code

    Claude Code compila una app de macOS, la abre, hace clic por sus ventanas y las redimensiona para encontrar fallos de diseño.Casoclaudcod.comClaude Code y Claude computer use2 fuentesDificultad avanzada
  5. Programar con Claude Code desde el móvil

    Un desarrollador maneja seis agentes de Claude Code a la vez desde un iPhone, conectado a una máquina virtual en la nube.Casogranda.orgClaude CodeDificultad avanzada
  6. Programar con OpenCode y DeepSeek en vez de Claude Code

    Un usuario cambió Claude Code por OpenCode con el modelo DeepSeek y cuenta que rinde parecido por una fracción del precio.Caso@ramalho.org en BlueskyClaude CodeDificultad avanzada

Más: todo con Claude Code · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.