nimbus-eth1/nix/shell.nix

24 lines
564 B
Nix

{pkgs ? import <nixpkgs> {}}:
with pkgs;
mkShell {
buildInputs =
[
figlet
git
gnumake
rocksdb
]
++ lib.optionals (!stdenv.isDarwin) [
lsb-release
];
shellHook = ''
# By default, the Nix wrapper scripts for executing the system compilers
# will erase `-march=native` because this introduces impurity in the build.
# For the purposes of compiling Nimbus, this behavior is not desired:
export NIX_ENFORCE_NO_NATIVE=0
figlet "Welcome to Nimbus-eth1"
'';
}