DRM support added in 2.9.0 prevent Heroic from running at all under
mainline Electron, instead requiring running against a non-free fork
with DRM support compiled in.
2.7.1 introduced a bug that caused the application to capture common
keyboard shortcuts regardless of focus. There has been fixed upstream
but not yet made it into a release.
Use stdenv.mkDerivation with fetchYarnDeps instead of mkYarnPackage
to make the build process cleaner, and to not require vendoring any
upstream source file.
Also build for all upstream-supported platforms.
* Instead of using the prebuilt AppImage, build from source and wrap with
Electron from nixpkgs.
* Wrap in FHS user environment with buildFHSUserEnvBubblewrap.
* Correct meta.description to mention GOG support.
* Simplify meta attribute
* Update maintainers.
Taking over sole maintainership from wolfanguakang.
* Use gogdl and legendary-gl from nixpkgs
they're unnecessary since https://github.com/NixOS/nixpkgs/pull/161739/files
which links the schemas to their correct fhs locations and adds
gsettings-desktop-schemas and hicolor-icon-theme to appimage fhs