zaphyra's git: tgcNUR

fork of https://git.transgirl.cafe/zaphoid/tgc-nix-user-repository

commit aed8941187cdc7d917c1039a38ad976342b8beb3
parent 72ce0c624245bcf5e228a1eaaaa522ab2d2d5150
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Mon, 8 Sep 2025 15:51:20 +0200

packages: add `wooz`
1 file changed, 48 insertions(+), 0 deletions(-)
A
packages/wooz/package.nix
|
48
++++++++++++++++++++++++++++++++++++++++++++++++
diff --git a/packages/wooz/package.nix b/packages/wooz/package.nix
@@ -0,0 +1,48 @@
+{
+  tgcMaintainers,
+  lib,
+  fetchFromGitHub,
+  stdenv,
+  meson,
+  ninja,
+  cmake,
+  pkg-config,
+  wayland,
+  wayland-protocols,
+  wayland-scanner,
+  ...
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+  pname = "wooz";
+  version = "0.1.0";
+  rev = "v${finalAttrs.version}";
+  srcHash = "sha256-mOrxRjvvcPTauBwau5Za/e3kqyN5ZJtU9ZTqmDyj/YY=";
+
+  buildInputs = [
+    meson
+    ninja
+    cmake
+    pkg-config
+    wayland
+    wayland-protocols
+    wayland-scanner
+  ];
+
+  src = fetchFromGitHub {
+    owner = "negrel";
+    repo = finalAttrs.pname;
+    hash = finalAttrs.srcHash;
+    inherit (finalAttrs) rev;
+  };
+
+  meta = {
+    description = "🔍 A zoom / magnifier utility for wayland compositors.";
+    homepage = "https://github.com/negrel/wooz";
+    license = lib.licenses.mit;
+    maintainers = [ tgcMaintainers.zaphyra ];
+    platforms = lib.platforms.linux;
+    mainProgram = "wooz";
+  };
+
+})