hydra-config/release.nix

41 lines
734 B
Nix

{ ... }:
let
nosv = <nosv>;
ovni = <ovni>;
nodes = <nodes>;
getVersion = x: toString (x.shortRev or x.dirtyShortRev or x.lastModified or "master");
pkgs = (
import <bscpkgs> {
overlays = [
(final: prev: {
nosv = prev.nosv.overrideAttrs (old: {
src = nosv;
version = getVersion nosv;
});
ovni = prev.ovni.overrideAttrs (old: {
src = ovni;
version = getVersion ovni;
});
nodes = prev.nodes.overrideAttrs (old: {
src = nodes;
version = getVersion nodes;
});
})
];
}
);
in
{
pkgs = {
inherit (pkgs)
nosv
ovni
nodes
;
};
}