From 61134a06fa714f32a405680d3515af94dfa11d2c Mon Sep 17 00:00:00 2001 From: Finn Behrens Date: Sun, 5 Nov 2023 11:44:27 +0100 Subject: [PATCH] nix: add devShell Add a nix devShell output to provide a development environment for nix users. Signed-off-by: Finn Behrens --- flake.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flake.nix b/flake.nix index bdaa4bf..c4185e7 100644 --- a/flake.nix +++ b/flake.nix @@ -27,5 +27,13 @@ }; formatter = pkgs.nixfmt; + + devShells.default = pkgs.callPackage ({ mkShell, rustc, cargo, gnumake + , gcc, clang, pkg-config, libuuid, libsodium, keyutils, liburcu, zlib + , libaio, zstd, lz4, udev, bcachefs }: + mkShell { + LIBCLANG_PATH = "${clang.cc.lib}/lib"; + inherit (bcachefs) nativeBuildInputs buildInputs; + }) { }; }); } -- 2.39.2