diff --git a/lib/overlay.nix b/lib/overlay.nix index 0717614..1552d73 100644 --- a/lib/overlay.nix +++ b/lib/overlay.nix @@ -1,25 +1,6 @@ { self, ... }@inputs: -myLib: lib: -let - systemDependent = { - appendSystem = system: x: "${x}-${system}"; - }; -in -{ - - inherit systemDependent; - - __functor = - self: system: - let - systemDependent = builtins.mapAttrs (_: v: v system) self.sysDependantFuncs; - in - self - // { - inherit systemDependent; - } - // systemDependent; +myLib: lib: { overlay = import ./overlay.nix inputs; wrench = lib.flip lib.pipe; @@ -154,4 +135,3 @@ in }; } -// systemDependent diff --git a/packages/papermc/package.nix b/packages/papermc/package.nix index 145b5a6..c587096 100644 --- a/packages/papermc/package.nix +++ b/packages/papermc/package.nix @@ -37,5 +37,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { preferLocalBuild = true; allowSubstitutes = false; - meta.mainProgram = "minecraft-server"; + meta = { + description = "High-performance Minecraft Server"; + homepage = "https://papermc.io/"; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ + aaronjanse + neonfuz + ]; + mainProgram = "minecraft-server"; + }; })