{ lib, stdenvNoCC, makeWrapper, python3 }: stdenvNoCC.mkDerivation { pname = "flowtrack"; version = "1.0.0"; src = ./.; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/share/flowtrack $out/bin cp app.py $out/share/flowtrack/app.py cp -r static $out/share/flowtrack/static makeWrapper ${python3}/bin/python3 $out/bin/flowtrack \ --add-flags "$out/share/flowtrack/app.py" runHook postInstall ''; meta = { description = "Private, self-hosted period tracker with cycle predictions"; license = lib.licenses.mit; platforms = lib.platforms.linux; mainProgram = "flowtrack"; }; }