34 lines
531 B
Nix
34 lines
531 B
Nix
|
|
{ nixpkgs }:
|
||
|
|
let
|
||
|
|
localPackagesOverlay = final: _prev: {
|
||
|
|
lego-latest = final.callPackage ./lego-latest/default.nix { };
|
||
|
|
claurst = final.callPackage ./claurst/default.nix { };
|
||
|
|
};
|
||
|
|
|
||
|
|
mkPkgs =
|
||
|
|
system:
|
||
|
|
import nixpkgs {
|
||
|
|
inherit system;
|
||
|
|
overlays = [ localPackagesOverlay ];
|
||
|
|
};
|
||
|
|
|
||
|
|
mkPackages =
|
||
|
|
system:
|
||
|
|
let
|
||
|
|
pkgs = mkPkgs system;
|
||
|
|
in
|
||
|
|
{
|
||
|
|
inherit (pkgs)
|
||
|
|
lego-latest
|
||
|
|
claurst
|
||
|
|
;
|
||
|
|
};
|
||
|
|
in
|
||
|
|
{
|
||
|
|
inherit
|
||
|
|
localPackagesOverlay
|
||
|
|
mkPkgs
|
||
|
|
mkPackages
|
||
|
|
;
|
||
|
|
}
|