mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
build(nix): simplify devShell
much more DRY. Signed-off-by: Thomas Mühlbacher <tmuehlbacher@posteo.net>
This commit is contained in:
parent
eccefb381d
commit
5e9d1953a2
32
flake.nix
32
flake.nix
@ -30,7 +30,7 @@
|
||||
overlays = [ self.overlays.default ];
|
||||
};
|
||||
in
|
||||
{
|
||||
rec {
|
||||
packages = {
|
||||
inherit (pkgs) bcachefs;
|
||||
bcachefs-fuse = pkgs.bcachefs.override { fuseSupport = true; };
|
||||
@ -39,31 +39,11 @@
|
||||
|
||||
formatter = pkgs.nixfmt-rfc-style;
|
||||
|
||||
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;
|
||||
}
|
||||
) { };
|
||||
devShells.default = pkgs.mkShell {
|
||||
inputsFrom = [ packages.default ];
|
||||
|
||||
LIBCLANG_PATH = "${pkgs.clang.cc.lib}/lib";
|
||||
};
|
||||
}
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user