{ stdenv, mkXPlaneAddon }: mkXPlaneAddon { pname = "better-lights"; version = "2"; fname = "lights.txt"; sha256 = "1fh5b2rwsws1095nikq7nfs49slq2rw3wwg6w5ncgq2pf083jvm5"; forumlink = "https://forums.x-plane.org/index.php?/files/file/36455-better-lights-x-plane-11-v2/"; buildCommand = '' mkdir -p $out cp $src $out/lights.txt ''; passthru = { build = '' ln -s $ADDONPATH $out/xplane-extra/better-lights ''; prepare = '' mv "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt" "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt.orig" ln -s /xplane-extra/better-lights/lights.txt "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt" ''; revert = '' if [ -L "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt" ]; then rm "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt" mv "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt.orig" "$XPLANEPATH/Resources/bitmaps/world/lites/lights.txt" else false fi ''; }; }