NixOS y Flakes: El Sistema Operativo que Se Declara como Código
Imaginate poder reinstalar tu sistema operativo completo con todas sus aplicaciones, configuraciones y dependencias en minutos, en cualquier máquina, con exactamente el mismo resultado. Eso es lo que promete NixOS con Flakes. No es hype; es ingeniería de sistemas llevada a su conclusión lógica.
¿Qué hace diferente a NixOS?
NixOS es una distribución Linux construida sobre el gestor de paquetes Nix, que tiene una filosofía radicalmente diferente: todo es declarativo. No instalás paquetes con apt install ni editás archivos de configuración ad-hoc. En cambio, describís en un archivo de configuración (configuration.nix) exactamente cómo querés que sea tu sistema: qué paquetes, qué servicios systemd, qué variables de entorno, qué usuarios. Nix lee esa declaración y construye el sistema que describe.
La ventaja clave: si dos máquinas tienen la misma configuración, t...