Skip to content

Commit 9d01d5c

Browse files
authored
Merge pull request #9 from cspr-rad/add-overlay
Add overlay
2 parents 2c6943a + 7b9c1df commit 9d01d5c

File tree

5 files changed

+18
-12
lines changed

5 files changed

+18
-12
lines changed

Diff for: flake.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: flake.nix

+2-1
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@
4545
in
4646
{
4747
herculesCI.ciSystems = [ "x86_64-linux" ];
48+
overlays.default = import ./overlay.nix;
4849
}
4950
// eachDefaultSystem (system:
5051
let
5152
pkgs = nixpkgs.legacyPackages.${system}.extend (import rust-overlay);
52-
csprpkgs = pkgs.recurseIntoAttrs (pkgs.callPackage ./pkgs { });
53+
csprpkgs = pkgs.callPackage ./scope.nix { makeScope = pkgs.lib.makeScope; };
5354
in
5455
{
5556
packages = {

Diff for: overlay.nix

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
final: prev: {
2+
casper-node = final.callPackage ./pkgs/casper-node { };
3+
casper-node-contracts = final.callPackage ./pkgs/casper-node-contracts { };
4+
casper-node-launcher = final.callPackage ./pkgs/casper-node-launcher { };
5+
casper-client-rs = final.callPackage ./pkgs/casper-client-rs { };
6+
}

Diff for: pkgs/default.nix

-8
This file was deleted.

Diff for: scope.nix

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{ makeScope, newScope, writeShellScriptBin }:
2+
makeScope newScope (self: {
3+
casper-node = self.callPackage ./pkgs/casper-node { };
4+
casper-node-contracts = self.callPackage ./pkgs/casper-node-contracts { };
5+
casper-node-launcher = self.callPackage ./pkgs/casper-node-launcher { };
6+
casper-client-rs = self.callPackage ./pkgs/casper-client-rs { };
7+
})

0 commit comments

Comments
 (0)