chore: optionally set up poetry environment in shell.nix

onvej-sl/poetry2nix
Ondřej Vejpustek 2 years ago
parent 692ea1415e
commit eaafbac3dd

@ -1,5 +1,6 @@
{ fullDeps ? false
, hardwareTest ? false
, poetryEnvironment ? false
}:
let
@ -53,6 +54,9 @@ let
sha256 = "sha256-gz/knimKY1pkpsp1YmYHPMCbeiSxKGSOGJOSEgFbptE=";
};
}));
poetryEnv = nixpkgs.poetry2nix.mkPoetryEnv {
projectDir = ./..;
};
in
with nixpkgs;
stdenvNoCC.mkDerivation ({
@ -114,6 +118,8 @@ stdenvNoCC.mkDerivation ({
uhubctl
ffmpeg
dejavu_fonts
] ++ lib.optionals poetryEnvironment [
poetryEnv
];
LD_LIBRARY_PATH = "${libffi}/lib:${libjpeg.out}/lib:${libusb1}/lib:${libressl.out}/lib";
DYLD_LIBRARY_PATH = "${libffi}/lib:${libjpeg.out}/lib:${libusb1}/lib:${libressl.out}/lib";

Loading…
Cancel
Save