Skip to content

Commit b3a7a35

Browse files
monyarmPetarKirov
authored andcommitted
config(nix/devshell): Add packages and env variables needed for snowbridge-parachain
1 parent 9f4b59f commit b3a7a35

File tree

8 files changed

+26980
-8
lines changed

8 files changed

+26980
-8
lines changed

flake.lock

Lines changed: 28 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,17 @@
44
inputs = {
55
nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05";
66
flake-utils.url = github:numtide/flake-utils;
7+
8+
rust-overlay.url = "github:oxalica/rust-overlay";
9+
rust-overlay.inputs.nixpkgs.follows = "nixpkgs";
10+
rust-overlay.inputs.flake-utils.follows = "flake-utils";
711
};
812

913
outputs = {
1014
self,
1115
nixpkgs,
1216
flake-utils,
17+
rust-overlay,
1318
}:
1419
{
1520
overlays.default = import ./overlay.nix;
@@ -21,6 +26,7 @@
2126
inherit system;
2227
overlays = [
2328
self.overlays.default
29+
rust-overlay.overlay
2430
];
2531
};
2632
in {

overlay.nix

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,16 @@ _finalNixpkgs: prevNixpkgs: let
1010
cosmos-theta-testnet = prevNixpkgs.callPackage ./packages/cosmos-theta-testnet {};
1111

1212
snowbridge-relayer = prevNixpkgs.callPackage ./packages/snowbridge-relayer {};
13+
14+
# not working yet
15+
snowbridge-parachain = prevNixpkgs.callPackage ./packages/snowbridge-parachain {};
16+
17+
abigen = prevNixpkgs.writeShellScriptBin "abigen" ''
18+
${prevNixpkgs.go-ethereum}/bin/abigen $@
19+
'';
1320
in {
1421
metacraft-labs = rec {
1522
solana = solana-full-sdk;
16-
inherit cosmos-theta-testnet snowbridge-relayer;
23+
inherit cosmos-theta-testnet snowbridge-relayer snowbridge-parachain abigen;
1724
};
1825
}

0 commit comments

Comments
 (0)