Estou executando o NixOS instável, e já fiz isso nixos-rebuild boot --upgrade
algumas vezes e descobri que algum aplicativo está quebrado. Provavelmente é alguma incompatibilidade temporária/alteração significativa nas dependências, que eventualmente será resolvida.
Consegui identificar, e estou rodando (inicializado), a geração totalmente funcional agora:
- a geração plenamente trabalhadora está há algumas gerações atrás - não a anterior.
Agora, a seguir, gostaria de chegar ao estado antes dessas atualizações:
- Quero voltar à geração totalmente trabalhadora:
- torne-a a geração de inicialização padrão,
- ou criar um novo (idêntico) colocado no topo de todas as gerações,
- Quero reverter o canal nix para a versão usada por esta geração:
- ser capaz de fazer alterações
configuration.nix
e aplicá-las comnixos-rebuild
.
- ser capaz de fazer alterações
sudo nix-channel --rollback N
reverte canais para geraçãoN
. Você pode usar isso para reverter para a geração atualmente em execução:sudo nix-channel --rollback "$(grep --files-with-matches --fixed-strings "$(cut --delimiter=. --fields=3 /run/current-system/nixos-version)" /nix/var/nix/profiles/per-user/root/channels-*-link/nixos/svn-revision | tail --lines=1 | cut --delimiter=- --fields=3)"