diff options
author | Finn Behrens <me@kloenk.de> | 2023-11-05 11:44:27 +0100 |
---|---|---|
committer | Finn Behrens <me@kloenk.dev> | 2023-11-09 23:13:43 +0100 |
commit | 61134a06fa714f32a405680d3515af94dfa11d2c (patch) | |
tree | 4c0e4b2c3d3e343d3e5db6a156a72516b19740a2 | |
parent | 813310c343797fb7f9180dc2ad0fd896bef17fbc (diff) | |
download | bcachefs-tools-61134a06fa714f32a405680d3515af94dfa11d2c.tar.gz |
nix: add devShell
Add a nix devShell output to provide a development environment for nix users.
Signed-off-by: Finn Behrens <me@kloenk.de>
-rw-r--r-- | flake.nix | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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; + }) { }; }); } |