Skip to content

Remove bscpkgs flake from registry and add a top level common package set

Rodrigo Arias Mallo requested to merge hostpkgs into master

This MR attempts to simplify the usage of the jungle flake by providing top-level packages:

hut% nix build jungle#htop --print-out-paths
/nix/store/3sryc7glnh7dvlx4n3nzriisys4w0fsl-htop-3.2.2

We do it by taking the hut pkgs set, which is equal in all other nodes (for now).

Additionally, the bscpkgs flake has been removed from the registry to prevent accidental usage of a different input nixpkgs:

hut% nix build nixpkgs#htop --print-out-paths
/nix/store/3sryc7glnh7dvlx4n3nzriisys4w0fsl-htop-3.2.2
hut% nix build bscpkgs#htop --print-out-paths
/nix/store/ia6ymz1dam6cf8p7izyyqdy2ih9zk6cz-htop-3.2.2

It is available under jungle#bscpkgs with the correct inputs, in case it is needed:

hut% nix build jungle#bscpkgs.htop --print-out-paths
/nix/store/3sryc7glnh7dvlx4n3nzriisys4w0fsl-htop-3.2.2

BSC packages are available directly under bsc.:

hut% nix build jungle#bsc.ovni --print-out-paths
/nix/store/0yzas8007x9djlpbb0pckcr1vhd0mcfy-ovni-1.3.0

We also remove the registry network lookup by manually specifying the entries from disk, so we can accelerate the evaluations.

Merge request reports