chore: remove unneeded custom packages

This commit is contained in:
Youwen Wu 2025-04-12 15:41:33 -07:00
parent 2bd5aa3eb3
commit f2df8b7eaf
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
4 changed files with 1 additions and 91 deletions

View file

@ -1,43 +0,0 @@
{
appimageTools,
fetchurl,
lib,
}:
let
pname = "ModrinthApp";
version = "0.9.2";
src = fetchurl {
url = "https://launcher-files.modrinth.com/versions/${version}/linux/Modrinth%20App_${version}_amd64.AppImage";
hash = "sha256-lL2FVNeb/IUNFC/BjWNOk3cDIxY2f+eQj0QcnHxwVfw=";
};
appimageContents = appimageTools.extractType1 { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname src version;
extraInstallCommands = ''
mkdir -p $out/share/applications
mkdir -p $out/share/icons/hicolor/256x256@2/apps
mkdir -p $out/share/icons/hicolor/128x128/apps
ln -s ${appimageContents}/'Modrinth App.desktop' $out/share/applications
ln -s ${appimageContents}/ModrinthApp.png $out/share/icons/hicolor/256x256@2/apps/ModrinthApp.png
ln -s ${appimageContents}/ModrinthApp.png $out/share/icons/hicolor/128x128/apps/ModrinthApp.png
'';
meta = {
description = "Modrinth's game launcher";
longDescription = ''
A unique, open source launcher that allows you to play your favorite mods,
and keep them up to date, all in one neat little package
'';
homepage = "https://modrinth.com";
license = with lib.licenses; [
gpl3Plus
unfreeRedistributable
];
maintainers = with lib.maintainers; [ getchoo ];
mainProgram = "ModrinthApp";
platforms = [ "x86_64-linux" ];
};
}

View file

@ -1,45 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
libxml2,
curl,
libseccomp,
installShellFiles,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "rdrview";
version = "0.1.3";
src = fetchFromGitHub {
owner = "eafer";
repo = "rdrview";
rev = "v${finalAttrs.version}";
hash = "sha256-UFHRsaLGa/jv/S+VXtXIMgLuQUPgqbRgD35bBrJyuZA=";
};
buildInputs = [
libxml2
curl
libseccomp
];
nativeBuildInputs = [ installShellFiles ];
installPhase = ''
runHook preInstall
install -Dm755 rdrview -t $out/bin
installManPage rdrview.1
runHook postInstall
'';
enableParallelBuilding = true;
meta = with lib; {
description = "Command line tool to extract main content from a webpage";
homepage = "https://github.com/eafer/rdrview";
license = licenses.asl20;
maintainers = with maintainers; [ djanatyn ];
mainProgram = "rdrview";
};
})

View file

@ -3,7 +3,5 @@ let
inherit (pkgs) callPackage;
in
final: prev: {
rdrview = callPackage ./by-name/rdrview { };
wine-discord-ipc-bridge = callPackage ./by-name/wine-discord-ipc-bridge { };
modrinth-app-bin = callPackage ./by-name/modrinth-app-bin { };
}