From 7313e8486ff77a41d233f74fbd1ef9ddb5dacdda Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Tue, 4 Nov 2025 20:51:45 -0500 Subject: [PATCH] wooz: init at 0-unstable-2025-10-08 --- pkgs/by-name/wo/wooz/package.nix | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/wo/wooz/package.nix diff --git a/pkgs/by-name/wo/wooz/package.nix b/pkgs/by-name/wo/wooz/package.nix new file mode 100644 index 000000000000..1e7a5109891b --- /dev/null +++ b/pkgs/by-name/wo/wooz/package.nix @@ -0,0 +1,45 @@ +{ + stdenv, + lib, + fetchFromGitHub, + pkg-config, + meson, + ninja, + wayland, + wayland-protocols, + wayland-scanner, +}: +stdenv.mkDerivation { + pname = "wooz"; + + # Using latest master, until at least https://github.com/negrel/wooz/issues/11 is resolved in some release after 0.1.0 + version = "0-unstable-2025-10-08"; + + src = fetchFromGitHub { + owner = "negrel"; + repo = "wooz"; + rev = "cd8bc6092462d438f6497c016b7e79115c4b4723"; + hash = "sha256-ViAXu/13I4dTHWj7v10XVaOVXkf8682hPYyETzhGFzA="; + }; + + nativeBuildInputs = [ + pkg-config + meson + ninja + wayland-scanner + ]; + + buildInputs = [ + wayland + wayland-protocols + ]; + + meta = { + description = "Zoom / magnifier utility for wayland compositors"; + homepage = "https://github.com/negrel/wooz"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ samuela ]; + platforms = lib.platforms.linux; + mainProgram = "wooz"; + }; +}