Você pode adicionar o canal como root
sudo nix-channel --add https://nixos.org/channels/nixos-unstable unstable
sudo nix-channel --update unstable
e adicione o pacote a configuration.nix
da seguinte forma:
systemPackages = [ ... (import <unstable> {}).idea.idea-ultimate ];
Se você quiser instalá-lo em seu perfil de usuário, use nix-env
. Gostaria apenas de adicionar o canal em vez de mexer com fetchTarball
. (então é simplesmente nix-env -iA unstable.idea.idea-ultimate
)
Não tenho certeza se essa é a maneira mais idiomática.