From 15db6b4ed23e8415dc3ed3bfc74f31100e24bb75 Mon Sep 17 00:00:00 2001 From: Ghastrum Date: Tue, 16 Jun 2026 15:26:23 +0200 Subject: [PATCH 1/2] maintainers: add ghastrum --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 037d762a9343..1dcbc84c4bc4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9876,6 +9876,12 @@ githubId = 3217744; name = "Peter Ferenczy"; }; + ghastrum = { + name = "Dennis Malmin"; + email = "dennis.malmin@tuta.com"; + github = "Ghastrum"; + githubId = 276720856; + }; ghostbuster91 = { name = "Kasper Kondzielski"; email = "kghost0@gmail.com"; From f73e79198fcd9497f7ee48c604ab4f08d51db943 Mon Sep 17 00:00:00 2001 From: Ghastrum Date: Tue, 16 Jun 2026 15:26:36 +0200 Subject: [PATCH 2/2] fetch: init at 2.1.0 --- pkgs/by-name/fe/fetch/package.nix | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/fe/fetch/package.nix diff --git a/pkgs/by-name/fe/fetch/package.nix b/pkgs/by-name/fe/fetch/package.nix new file mode 100644 index 000000000000..13e80e78d502 --- /dev/null +++ b/pkgs/by-name/fe/fetch/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + fetchFromGitHub, + # linux dependencies + makeWrapper, + fastfetch, + pciutils, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "fetch"; + version = "2.1.0"; + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "areofyl"; + repo = "fetch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-9ixx7XJcY4ktcN/lUfjvFljvHIEO2ktOebeGgL0ulHg="; + }; + + makeFlags = [ "PREFIX=${placeholder "out"}" ]; + nativeBuildInputs = [ makeWrapper ]; + postInstall = '' + wrapProgram $out/bin/fetch \ + --prefix PATH : ${ + lib.makeBinPath [ + fastfetch + pciutils + ] + } + ''; + + meta = { + description = "Animated 3D fetch tool that renders your distro logo as a spinning bas-relief"; + homepage = "https://github.com/areofyl/fetch"; + changelog = "https://github.com/areofyl/fetch/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ ghastrum ]; + mainProgram = "fetch"; + platforms = lib.platforms.linux; + }; +})