NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.08k stars 14.13k forks source link

Package request: GDLauncher #151244

Open l4ssc opened 2 years ago

l4ssc commented 2 years ago

Project description

GDLauncher is a custom open-source Minecraft launcher written from the ground up in electron/react. Its main goal is to make it easy and enjoyable to manage different Minecraft versions and install forge/fabric, bringing the playing and modding experience to the next level!

Metadata

lpuv commented 1 year ago

Any progress on this?

PassiveLemon commented 1 year ago

Someone has made a derivation here but I have recursion issues when importing it. Maybe someone else can figure that out?

QuantumCoded commented 1 year ago

If you really need to get this to work you can wrap the appimage using appimageTools.

{ appimageTools, fetchurl }:

appimageTools.wrapType1 {
  name = "gdlauncher";
  src = fetchurl {
    url = "https://github.com/gorilla-devs/GDLauncher/releases/download/v1.1.30/GDLauncher-linux-setup.AppImage";
    hash = "sha256-4cXT3exhoMAK6gW3Cpx1L7cm9Xm0FK912gGcRyLYPwM=";
  };
}
PassiveLemon commented 1 year ago

I've got an almost working derivation for this: https://github.com/NixOS/nixpkgs/pull/244249 The dependencies currently cause a lot of issues which need hacky workarounds. Except, all these do it cause it to not error when building, and doesn't actually build GDL. If anyone has suggestions for it, please, do let me know.

huantianad commented 11 months ago

The launcher has now risen up from the ashes as GDLauncher Carbon, new repo and now under an unfree (BSL) license.

Should this new version be in its own issue?

Also worth discussing if this should be packaged as a binary wrapper or from source. Quoting from the discord, if compiled from source the app "wont connect to our server / no curseforge support and you have to get your own mc auth stuff".

PassiveLemon commented 11 months ago

The new version should be in its own new issue since it's a different project. As for the source built problems, I'll give it a test later and see what I can come up with. Hopefully it's better than the original GDLauncher