Conflictos de estado de versiones de aplicaciones y nixos

Conflictos de estado de versiones de aplicaciones y nixos

Me he estado metiendo en las cálidas aguas de Nixos...

Una de las cuestiones que el documento de Nixos no parece abordar es el estado de la aplicación. Por supuesto, existe la configuración de la aplicación, que es estática y se encuentra bien en el inmutable nix-store; sin embargo, tanto los estados mutables del usuario como del sistema no son direcciones. En particular, no se mencionan los cambios de versión del formato de estado durante las actualizaciones y reversiones. Presumiblemente, las actualizaciones se migran bien desde las primeras versiones de formato, pero ¿qué sucede con las reversiones?

Conozco algo de HomeManager, pero no parece abordar los cambios de versión del formato de estado ni parece aplicable a estados de aplicaciones de todo el sistema, como las estructuras de bases de datos.

Por supuesto, los formatos de configuración no cambian con frecuencia. Sin embargo, ¿me falta documentación?

Gracias por tu atención.

información relacionada