Este é mais um comentário, mas uma resposta, mas eu não tenho reputação suficiente para fazer isso. Espero que isso seja suficiente.
Eu acho que algo ficou engraçado com a sua instalação do nix:
- .nix-defexpr dir são os locais das expressões que você faz o download de um canal. Então, se isso está faltando, você não terá muita alegria.
- .nix-profile / bin: iirc há um pequeno script de shell que é originado de seu perfil .bash e adiciona .nix-profile ao seu $ PATH. Isso também deve ser adicionado ao .bash-profile na instalação.
Se for possível simplesmente reinstalar o nix usando o script de instalação nix curl https://nixos.org/nix/install | sh
(link) que deve ser a opção mais fácil.