specter-desktop/utils/shell.nix
2022-07-14 09:55:03 +02:00

21 lines
449 B
Nix

with import <nixpkgs> { };
with pkgs.python38Packages;
stdenv.mkDerivation {
name = "specter-desktop";
buildInputs = [
python38Full
python38Packages.virtualenv
python38Packages.pip
libusb1
];
shellHook = ''
cd ..
pip3 install virtualenv
virtualenv --python=python3 .env
source .env/bin/activate
pip3 install -r requirements.txt --require-hashes
pip3 install -e .
python3 setup.py install
'';
}