From 0a8b5d3b1ac31e2c56edcab2280ee9fd7fe9e9ec Mon Sep 17 00:00:00 2001 From: adam-tj Date: Sat, 17 Jan 2026 03:34:30 +0100 Subject: [PATCH 1/3] maintainers: add adam-tj --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ef50ebc387ae..01b11f595693 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -612,6 +612,11 @@ githubId = 749381; name = "Adam Tulinius"; }; + adam-tj = { + github = "adam-tj"; + githubId = "9314405"; + name = "Adam Tjörnhammar"; + }; adda = { email = "chocholaty.david@protonmail.com"; matrix = "@adda0:matrix.org"; From a2a741af68107b6a099bb9dd1e99421b5ba20172 Mon Sep 17 00:00:00 2001 From: adam-tj Date: Sat, 17 Jan 2026 04:14:14 +0100 Subject: [PATCH 2/3] steam-art-manager: init at 3.12.1 --- pkgs/by-name/st/steam-art-manager/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/st/steam-art-manager/package.nix diff --git a/pkgs/by-name/st/steam-art-manager/package.nix b/pkgs/by-name/st/steam-art-manager/package.nix new file mode 100644 index 000000000000..ef4318bac5fc --- /dev/null +++ b/pkgs/by-name/st/steam-art-manager/package.nix @@ -0,0 +1,35 @@ +{ + lib, + fetchurl, + appimageTools, +}: + +let + pname = "steam-art-manager"; + version = "3.12.1"; + src = fetchurl { + url = "https://github.com/Tormak9970/Steam-Art-Manager/releases/download/v${version}/steam-art-manager.AppImage"; + hash = "sha256-eH2Adl0+i+8I7+hPUyCGHzrm7xW34D7MdVex5Yi7pfI="; + }; + appimageContents = appimageTools.extract { inherit pname version src; }; +in +appimageTools.wrapType2 { + inherit pname version src; + + extraInstallCommands = '' + install -m 444 -D "${appimageContents}/usr/share/applications/Steam Art Manager.desktop" $out/share/applications/steam-art-manager.desktop + install -m 444 -D "${appimageContents}/Steam Art Manager.png" $out/share/icons/hicolor/512x512/apps/steam-art-manager.png + substituteInPlace $out/share/applications/steam-art-manager.desktop \ + --replace 'Exec=AppRun' 'Exec=${pname}' \ + --replace 'Icon=Steam Art Manager' 'Icon=steam-art-manager' + ''; + + meta = with lib; { + description = "A tool to manage and change Steam library artwork"; + homepage = "https://github.com/Tormak9970/Steam-Art-Manager"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ adam-tj ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "steam-art-manager"; + }; +} From d52bea35b2c761c24498e5c20c314d6cb82ae25e Mon Sep 17 00:00:00 2001 From: adam-tj Date: Sat, 17 Jan 2026 05:54:27 +0100 Subject: [PATCH 3/3] steam-art-manager: Attempting to properly format maintainer-list.nix --- maintainers/maintainer-list.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 01b11f595693..46f0d0d28dcb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -588,6 +588,11 @@ { fingerprint = "CE85 54F7 B9BC AC0D D648 5661 AB5F C04C 3C94 443F"; } ]; }; + adam-tj = { + github = "adam-tj"; + githubId = 9314405; + name = "Adam Tjörnhammar"; + }; adam248 = { email = "adamjbutler091@gmail.com"; github = "adam248"; @@ -612,11 +617,6 @@ githubId = 749381; name = "Adam Tulinius"; }; - adam-tj = { - github = "adam-tj"; - githubId = "9314405"; - name = "Adam Tjörnhammar"; - }; adda = { email = "chocholaty.david@protonmail.com"; matrix = "@adda0:matrix.org";