add start to melonLoader

This commit is contained in:
Noa Aarts 2025-06-06 09:54:14 +02:00
parent 1a954fb3b6
commit 2b998ae94e
Signed by: noa
GPG key ID: 1850932741EFF672
3 changed files with 32 additions and 0 deletions

View file

@ -23,6 +23,7 @@ forAllSystems (
in
{
autopelago = call ./autopelago.nix;
melonloader = call ./melon.nix;
fuzzel-launch = call ./fuzzel-launch.nix;
fuzzel-power = call ./fuzzel-power.nix;
}

30
packages/melon.nix Normal file
View file

@ -0,0 +1,30 @@
{
pkgs,
...
}:
pkgs.buildDotnetModule rec {
pname = "melonloader";
version = "0.7.0-unstable-2025-06-06";
src = pkgs.fetchFromGitHub {
owner = "LavaGang";
repo = "MelonLoader";
rev = "af66ccdb81beaa1b48dffedc06619afdb73cfe0f";
hash = "sha256-9yIwnYAoRJyFeRfOjQ+6di9Z/iWHaPjMXPa6olj4r6s=";
};
runtimeDeps = [
pkgs.icu
];
projectFile = "MelonLoader.sln";
dotnet-sdk = pkgs.dotnetCorePackages.sdk_9_0;
dotnet-runtime = pkgs.dotnetCorePackages.runtime_9_0;
nugetDeps = ./melon_deps.json;
meta = {
mainProgram = "MelonLoader";
};
}

1
packages/melon_deps.json Normal file
View file

@ -0,0 +1 @@
[]