By default, the 128x128 icon was installed as a 512x512.
The modification uses the svg icon present in the deployment to add the scalable one.
This should fix: https://github.com/NixOS/nixpkgs/issues/348764
2.13 moved to using sponsored links for GOG, which silently fail to load
if the system is using DNS-level ad-blocking. Upstream just merged a
fallback to the regular GOG domain, which applies cleanly to the current
stable release.
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