From 1b64ff30a2f28c12f562cfeb7789d64ea1b22f33 Mon Sep 17 00:00:00 2001 From: vanadium5000 Date: Thu, 3 Jul 2025 20:07:52 +0100 Subject: [PATCH 1/2] maintainers: add vanadium5000 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 55fda4abe90f..733ebd1914b0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26172,6 +26172,12 @@ githubId = 223408; name = "Varun Madiath"; }; + vanadium5000 = { + email = "vanadium5000@gmail.com"; + github = "Vanadium5000"; + githubId = 151467774; + name = "Vanadium5000"; + }; vancluever = { email = "chrism@vancluevertech.com"; github = "vancluever"; From 9f0ba6c169f7875622a43662d1668ab2dc869d2d Mon Sep 17 00:00:00 2001 From: vanadium5000 Date: Thu, 3 Jul 2025 20:08:23 +0100 Subject: [PATCH 2/2] waybar-lyric: init at 0.10.0 Changed package.nix Squashed commits Added maintainer script & changed hash --- pkgs/by-name/wa/waybar-lyric/package.nix | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/wa/waybar-lyric/package.nix diff --git a/pkgs/by-name/wa/waybar-lyric/package.nix b/pkgs/by-name/wa/waybar-lyric/package.nix new file mode 100644 index 000000000000..becf0b8f5fd9 --- /dev/null +++ b/pkgs/by-name/wa/waybar-lyric/package.nix @@ -0,0 +1,40 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: +buildGoModule (finalAttrs: { + pname = "waybar-lyric"; + version = "0.10.0"; + + src = fetchFromGitHub { + owner = "Nadim147c"; + repo = "waybar-lyric"; + tag = "v${finalAttrs.version}"; + hash = "sha256-RqUaak9MH7lE1ez8T+UKm2Eqk0ImePPubfFExNpZqM8="; + }; + + vendorHash = "sha256-DBtSC+ePl6dvHqB10FyeojnYoT3mmsWAnbs/lZLibl8="; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + versionCheckKeepEnvironment = [ "XDG_CACHE_HOME" ]; + preInstallCheck = '' + # ERROR Failed to find cache directory + export XDG_CACHE_HOME=$(mktemp -d) + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Waybar module for displaying song lyrics"; + homepage = "https://github.com/Nadim147c/waybar-lyric"; + license = lib.licenses.agpl3Only; + mainProgram = "waybar-lyric"; + maintainers = with lib.maintainers; [ vanadium5000 ]; + platforms = lib.platforms.linux; + }; +})