From 95b5a194c6c064f5bc8616e225c9a879100a9544 Mon Sep 17 00:00:00 2001 From: Berke Enercan Date: Thu, 19 Mar 2026 03:44:17 +0300 Subject: [PATCH 1/2] maintainers: add sarowish --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f57aa9fe72fa..60f5a4af7402 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24279,6 +24279,12 @@ githubId = 30531572; name = "Robert James Hernandez"; }; + sarowish = { + email = "berkeenercan@tutanota.com"; + github = "sarowish"; + githubId = 20581722; + name = "Berke Enercan"; + }; sarunint = { email = "nixpkgs@sarunint.com"; github = "sarunint"; From 6c3a60c1da577d0ef10a315aaad6a4e840eba470 Mon Sep 17 00:00:00 2001 From: Berke Enercan Date: Thu, 19 Mar 2026 03:43:53 +0300 Subject: [PATCH 2/2] ytsub: init at 0.9.0 --- pkgs/by-name/yt/ytsub/package.nix | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/yt/ytsub/package.nix diff --git a/pkgs/by-name/yt/ytsub/package.nix b/pkgs/by-name/yt/ytsub/package.nix new file mode 100644 index 000000000000..58ea052b356e --- /dev/null +++ b/pkgs/by-name/yt/ytsub/package.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + sqlite, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ytsub"; + version = "0.9.0"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "sarowish"; + repo = "ytsub"; + tag = "v${finalAttrs.version}"; + hash = "sha256-6qPNSkUAj11Rut/Wx724UsFdRLwZh2Z+ZC7837CeNeQ="; + }; + + cargoHash = "sha256-RHOG43LTI3K0VzEpGsdSKheL1fjIZ1TyB6FCgoInUm8="; + + buildInputs = [ sqlite ]; + + meta = { + description = "Subscriptions only TUI Youtube client"; + homepage = "https://github.com/sarowish/ytsub"; + changelog = "https://github.com/sarowish/ytsub/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ sarowish ]; + mainProgram = "ytsub"; + }; +})