Files
nomos-node/shell.nix
T
Antonio 3f61fec790 chore: pin GH actions (#1191)
* Pin actions

* Use long commit SHAs

* Do not install risc0 for clippy checks

* Update Rust version everywhere

* Add .nix comment

* Pin checkout step for depgraph job

* Do not install graphviz anymore for graph job
2025-03-27 07:47:06 +01:00

31 lines
927 B
Nix

{ pkgs ? import <nixpkgs> {
builtins = [(import (fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/e06c5e01088672bc460b2bc6b61d88e95190a492.tar.gz";
sha256 = "sha256:e7d37547638aeb6b70a9dbf6dcc5970529edef39b46760a1c9689ac7f066ed58";
}))];
overlays = [
(import (fetchGit {
url = "https://github.com/oxalica/rust-overlay.git";
rev = "a0e3395c63cdbc9c1ec17915f8328c077c79c4a1";
}))
];
}
}:
pkgs.mkShell {
name = "nomos-research-build-shell";
buildInputs = with pkgs; [
pkg-config
# Updating the version here requires also updating the `rev` version in the `overlays` section above
# with a commit that contains the new version in its manifest
rust-bin.stable."1.85.1".default
clang_14
llvmPackages_14.libclang
openssl.dev
];
shellHook = ''
export LIBCLANG_PATH="${pkgs.llvmPackages_14.libclang.lib}/lib";
'';
}