Você está quase lá. A variável fetchurl está presente apenas / definida no escopo do conjunto de pkgs. Essa é a causa da mensagem de erro dizendo que a variável fetchurl é indefinida. Portanto, basta acessar o atributo fetchurl do escopo do conjunto de pkgs, ou seja, pkgs.fetchurl
, o mesmo que você tem para pkgs.netbeans
.
Se você precisar acessar muitos atributos de um conjunto, use o com nix language construct ( ref ).
PS, você precisará corrigir o erro de digitação em url = http://
.