{ lib, stdenvNoCC, makeWrapper, python3 }: stdenvNoCC.mkDerivation { pname = "guildhall"; version = "0.1.0"; src = ./.; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/share/guildhall $out/bin cp app.py game.py combat.py $out/share/guildhall/ cp -r static $out/share/guildhall/static makeWrapper ${python3}/bin/python3 $out/bin/guildhall \ --add-flags "$out/share/guildhall/app.py" runHook postInstall ''; meta = { description = "Co-op idle game for a small group of friends"; license = lib.licenses.mit; platforms = lib.platforms.linux; mainProgram = "guildhall"; }; }