nix dev shell

This commit is contained in:
Levi Neely 2025-04-11 00:41:26 +02:00
parent 9087e5d3ac
commit 87bbab2d06
2 changed files with 33 additions and 0 deletions

2
.gitignore vendored
View File

@ -21,3 +21,5 @@ compile_commands.events.json
/lib/poverlay_linux/overlay_client /lib/poverlay_linux/overlay_client
pcloudcc pcloudcc
/scanresults/ /scanresults/
result
.kateproject.build

31
default.nix Normal file
View File

@ -0,0 +1,31 @@
let
pkgs = import <nixpkgs> {};
in
pkgs.mkShell {
buildInputs = with pkgs; [
zlib
sqlite
boost
libudev-zero
readline
fuse
mbedtls
];
CFLAGS = [
"-I${pkgs.zlib.dev}/include"
"-I${pkgs.sqlite.dev}/include"
"-I${pkgs.boost.dev}/include"
"-I${pkgs.readline.dev}/include"
"-I${pkgs.fuse.dev}/include"
"-I${pkgs.mbedtls}/include"
];
CXXFLAGS = [
"-I${pkgs.zlib.dev}/include"
"-I${pkgs.sqlite.dev}/include"
"-I${pkgs.boost.dev}/include"
"-I${pkgs.readline.dev}/include"
"-I${pkgs.fuse.dev}/include"
"-I${pkgs.mbedtls}/include"
];
}