
Tenho entrado nas águas quentes de Nixos...
Uma das questões que o documento Nixos não parece abordar é o estado da aplicação. É claro que existe a configuração do aplicativo, que é estática e funciona bem no imutável nix-store; no entanto, os estados mutáveis do usuário e do sistema não são endereços. Em particular, as alterações de versão do formato de estado durante atualizações e reversões não são mencionadas. Presumivelmente, as atualizações são migradas corretamente das versões anteriores do formato, mas o que acontece com as reversões?
Estou um pouco ciente do HomeManager, mas ele não parece abordar alterações de versão no formato de estado nem parece aplicável a estados de aplicativos em todo o sistema, como estruturas de banco de dados.
É verdade que os formatos de configuração não mudam com frequência. No entanto, há documentação que estou faltando?
Agradecimentos para sua atenção.