commit aed8941187cdc7d917c1039a38ad976342b8beb3
parent 72ce0c624245bcf5e228a1eaaaa522ab2d2d5150
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Mon, 8 Sep 2025 15:51:20 +0200
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(-)
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"; + }; + +})