Estou usando o Nix no Ubuntu para ter versões mais modernas de alguns pacotes, sendo um deles o git. Quando eu corro nix-env -u
, é isso que acontece:
% nix-env -u --dry-run '*'
(dry run; not doing anything)
upgrading `git-1.8.5.4' to `git-1.9.0-full'
Não é isso que eu quero - prefiro a versão simples git-1.9.0
à -full
versão. Eu sei que posso atualizar manualmente para a versão simples com nix-env -i git-1.9.0
, mas existe uma maneira nix-env -u
de fazer o que eu quero?
--set-flag priority
não realmente ajudar aqui, e isso pode fazer a mudança sentido, a convenção de nomenclatura do pacote de variantes em Nixpkgs: github.com/NixOS/nixpkgs/issues/1756