From 2db6d6ffac5230b5a34951558a63003909d85f26 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Wed, 6 Aug 2025 23:30:42 +0200 Subject: [PATCH] remove archipelago, since it's inlined --- packages/archipelago.nix | 51 ---------------------------------------- packages/default.nix | 1 - 2 files changed, 52 deletions(-) delete mode 100644 packages/archipelago.nix diff --git a/packages/archipelago.nix b/packages/archipelago.nix deleted file mode 100644 index bbcb1f5..0000000 --- a/packages/archipelago.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ pkgs, ... }: -let - ap = - { - lib, - appimageTools, - fetchurl, - nix-update-script, - extraPackages ? [ ], - }: - let - pname = "archipelago"; - version = "0.6.2"; - src = fetchurl { - url = "https://github.com/ArchipelagoMW/Archipelago/releases/download/${version}-rc3/Archipelago_${version}_linux-x86_64.AppImage"; - hash = "sha256-5uoHIKaBPgZEg5rPx1yv/uqb2iBQs6uYLRPO9Z1N2Wg="; - }; - - appimageContents = appimageTools.extractType2 { inherit pname version src; }; - in - appimageTools.wrapType2 { - inherit pname version src; - extraPkgs = - pkgs: - [ - pkgs.xsel - pkgs.xclip - pkgs.mtdev - ] - ++ extraPackages; - extraInstallCommands = '' - install -Dm444 ${appimageContents}/archipelago.desktop -t $out/share/applications - substituteInPlace $out/share/applications/archipelago.desktop \ - --replace-fail 'opt/Archipelago/ArchipelagoLauncher' "archipelago" - cp -r ${appimageContents}/usr/share/icons $out/share - ''; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Multi-Game Randomizer and Server"; - homepage = "https://archipelago.gg"; - changelog = "https://github.com/ArchipelagoMW/Archipelago/releases/tag/${version}"; - license = lib.licenses.mit; - mainProgram = "archipelago"; - maintainers = with lib.maintainers; [ pyrox0 ]; - platforms = lib.platforms.linux; - }; - }; -in -pkgs.callPackage ap { } diff --git a/packages/default.nix b/packages/default.nix index fcc6e9d..fbb5bae 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -23,7 +23,6 @@ forAllSystems ( in { autopelago = call ./autopelago.nix; - archipelago = call ./archipelago.nix; melonloader = call ./melon.nix; fuzzel-launch = call ./fuzzel-launch.nix; fuzzel-power = call ./fuzzel-power.nix;