nix dev shell (#146)

This commit is contained in:
Levi Neely 2025-04-11 00:44:35 +02:00 committed by GitHub
parent cf818e539e
commit 1e2d16cb7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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
pcloudcc
/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"
];
}