From 6724debf6b282a581ef1f0379c23d8a5e6749069 Mon Sep 17 00:00:00 2001 From: Jiatao Liang Date: Tue, 26 Aug 2025 18:09:10 -0400 Subject: [PATCH 1/2] maintainers: add jtliang24 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 94f4899b4d51..df64bee49af2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12881,6 +12881,12 @@ github = "jthulhu"; githubId = 23179762; }; + jtliang24 = { + name = "Jiatao Liang"; + email = "jtliang24@gmail.com"; + github = "jtliang24"; + githubId = 170479425; + }; jtobin = { email = "jared@jtobin.io"; github = "jtobin"; From 0eabec273360a9cdf6ca62ab641ac36f2aa2f077 Mon Sep 17 00:00:00 2001 From: Jiatao Liang Date: Tue, 26 Aug 2025 18:06:13 -0400 Subject: [PATCH 2/2] artix-games-launcher: init at 2.20 Adding package for the Artix Games Launcher into nixpkgs --- .../ar/artix-games-launcher/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/ar/artix-games-launcher/package.nix diff --git a/pkgs/by-name/ar/artix-games-launcher/package.nix b/pkgs/by-name/ar/artix-games-launcher/package.nix new file mode 100644 index 000000000000..35fc2f7218a4 --- /dev/null +++ b/pkgs/by-name/ar/artix-games-launcher/package.nix @@ -0,0 +1,35 @@ +{ + appimageTools, + stdenv, + fetchurl, + lib, +}: +let + pname = "artix-games-launcher"; + version = "2.20"; + src = fetchurl { + url = "https://web.archive.org/web/20250924101414/https://launch.artix.com/latest/Artix_Games_Launcher-x86_64.AppImage"; + hash = "sha256-8eVXOm5g92wErWa6lbTXrCL04MWYlObjonHJk+oUI3E="; + }; + appimageContents = appimageTools.extract { + inherit pname version src; + }; +in +appimageTools.wrapType2 { + inherit pname version src; + + extraInstallCommands = '' + mkdir -p $out/share/applications + install -m 444 -D ${appimageContents}/ArtixGamesLauncher.desktop $out/share/applications/ArtixGamesLauncher.desktop + install -m 444 -D ${appimageContents}/ArtixLogo.png $out/share/icons/ArtixLogo.png + ''; + + meta = { + description = "Launcher for games by Artix Entertainment"; + homepage = "https://www.artix.com/downloads/artixlauncher"; + license = lib.licenses.unfree; + mainProgram = "artix-game-launcher"; + maintainers = with lib.maintainers; [ jtliang24 ]; + platforms = [ "x86_64-linux" ]; + }; +}