nix-community/NixNG

attribute callPackage missing

Opened this issue · 1 comments

Hi,

Get an error when trying to show the flake

# nix flake show github:nix-community/NixNG
github:nix-community/NixNG/3cba1cfa9cfd8051333d45a60cc180907461a2dd
├───devShells
│   ├───aarch64-linux
│   │   └───default: development environment 'nix-shell'
│   ├───i686-linux
│   │   └───default: development environment 'nix-shell'

....

└───packages
    ├───aarch64-linux
    │   ├───cronie: package 'cronie'
    │   ├───pause: package 'pause-1.23.5'
error: attribute 'callPackage' missing

       at /nix/store/bc728vblkpcpc3jlxr70mfjb6r8pzifq-source/overlay/default.nix:16:16:

           15|   tinyLinux = callPackage ./tiny-linux.nix { };
           16|   runVmLinux = final.callPackage ./run-vm-linux.nix { };
             |                ^
           17|   cronie = callPackage ./cronie.nix { };

I'm honestly not sure how to solve this nicely. runVmLinux needs tinyLinux but final.callPackage seems to not be a thing while prev.callPackage doesn't include it for some reason. A fix point could resolve this but the missig callPackage is weird.