Você sempre pode nix-store --delete /nix/store/path
se não mantiver o caminho ativo por algumas referências, mas deve anotar alguns detalhes. Presumo que suas fontes sejam obtidas por fetchurl
ou uma derivação de saída fixa similar. Estes especificam o hash da saída, e o caminho que você tem no nix store corresponde ao hash, então é realmente a fonte correta (considerando o que você pediu do nix).
O caminho fácil típico é sobrescrever o hash em fetchurl
para algum valor incorreto, por exemplo, substitua alguns caracteres por zeros, e o nix tentará re-buscar e imprimir o hash resultante (incompatível) que você pode atualizar. Há também nix-prefetch-url
para evitar fazer buscas duas vezes, etc.