From a9f5b0fa43717857cb8badaeb337341cce71c84f Mon Sep 17 00:00:00 2001 From: nick-linux8 Date: Sat, 6 Jun 2026 03:12:41 -0400 Subject: [PATCH] snixembed: modernize package, add maintainer --- pkgs/by-name/sn/snixembed/package.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snixembed/package.nix b/pkgs/by-name/sn/snixembed/package.nix index 3b5d7b9548ba..ef3a7a2040a3 100644 --- a/pkgs/by-name/sn/snixembed/package.nix +++ b/pkgs/by-name/sn/snixembed/package.nix @@ -3,9 +3,11 @@ gtk3, lib, libdbusmenu-gtk3, + nix-update-script, pkg-config, stdenv, vala, + versionCheckHook, }: stdenv.mkDerivation (finalAttrs: { @@ -16,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "~steef"; repo = "snixembed"; rev = finalAttrs.version; - sha256 = "sha256-co32Xlklg6KVyi+xEoDJ6TeN28V+wCSx73phwnl/05E="; + hash = "sha256-co32Xlklg6KVyi+xEoDJ6TeN28V+wCSx73phwnl/05E="; }; nativeBuildInputs = [ @@ -24,20 +26,28 @@ stdenv.mkDerivation (finalAttrs: { vala ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + buildInputs = [ gtk3 libdbusmenu-gtk3 ]; + doInstallCheck = true; + makeFlags = [ "PREFIX=$(out)" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Proxy StatusNotifierItems as XEmbedded systemtray-spec icons"; homepage = "https://git.sr.ht/~steef/snixembed"; changelog = "https://git.sr.ht/~steef/snixembed/refs/${finalAttrs.version}"; license = lib.licenses.isc; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + nick-linux + ]; mainProgram = "snixembed"; }; })