diff --git a/pkgs/tools/misc/clipbuzz/default.nix b/pkgs/tools/misc/clipbuzz/default.nix index aaa37ad7c18f..9d901f90a205 100644 --- a/pkgs/tools/misc/clipbuzz/default.nix +++ b/pkgs/tools/misc/clipbuzz/default.nix @@ -1,31 +1,33 @@ -{ stdenv, lib, fetchFromSourcehut, zig, libX11, libXfixes }: +{ lib +, stdenv +, fetchFromSourcehut +, libX11 +, libXfixes +, zigHook +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipbuzz"; version = "2.0.0"; src = fetchFromSourcehut { owner = "~cnx"; - repo = pname; - rev = version; - sha256 = "1qn98bwp7v7blw4v0g4pckgxrky5ggvq9m0kck2kqw8jg9jc15jp"; + repo = "clipbuzz"; + rev = finalAttrs.version; + hash = "sha256-V5bAZHoScTzFZBPUhPd7xc/c32SXPLAJp+vsc/lCyeI="; }; - nativeBuildInputs = [ zig ]; - buildInputs = [ libX11 libXfixes ]; + nativeBuildInputs = [ zigHook ]; - preBuild = '' - export HOME=$TMPDIR - ''; + buildInputs = [ + libX11 + libXfixes + ]; - installPhase = '' - zig build -Drelease-safe -Dcpu=baseline --prefix $out install - ''; - - meta = with lib; { + meta = { description = "Buzz on new X11 clipboard events"; homepage = "https://git.sr.ht/~cnx/clipbuzz"; - license = licenses.unlicense; - maintainers = [ maintainers.McSinyx ]; + license = lib.licenses.unlicense; + maintainers = [ lib.maintainers.McSinyx ]; }; -} +})