12 stdenv.mkDerivation rec {
14 version = "unstable-2023-05-09";
16 src = fetchFromGitLab {
19 rev = "03b82bf5d604d6d4ad3c07b224583de6c396fd17";
20 hash = "sha256-8BshnGLuA8lmG9g7FU349DWKP/fZvlvjrQBau/LSJ4E=";
35 desktopName = "Wireworld";
36 genericName = "Wireworld";
37 categories = [ "Game" ];
43 zip -9 -r Wireworld.love ./*
44 strip-nondeterminism --type zip Wireworld.love
45 install -Dm444 -t $out/share/games/lovegames/ Wireworld.love
46 makeWrapper ${love}/bin/love $out/bin/Wireworld \
47 --add-flags $out/share/games/lovegames/Wireworld.love
52 description = "Fascinating electronics logic puzzles, game where you'll learn how to build clocks, diodes, and logic gates";
53 license = with licenses; [
60 downloadPage = "https://ldjam.com/events/ludum-dare/53/wireworld";
61 maintainers = with lib.maintainers; [ janik ];