hyprtoolkit: init at 0.1.0

This commit is contained in:
SchweGELBin
2025-11-18 01:58:04 +01:00
parent ea8b2f0b29
commit 80323062f8
+67
View File
@@ -0,0 +1,67 @@
{
lib,
gcc15Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
hyprwayland-scanner,
wayland-scanner,
aquamarine,
cairo,
hyprgraphics,
hyprlang,
hyprutils,
iniparser,
libdrm,
libgbm,
libGL,
libxkbcommon,
pango,
pixman,
wayland,
wayland-protocols,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
pname = "hyprtoolkit";
version = "0.1.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprtoolkit";
tag = "v${finalAttrs.version}";
hash = "sha256-AQCTRH8VsrHzOHL0ueXt/6OQtSSfZbT3XUBI4sq8rx4=";
};
nativeBuildInputs = [
cmake
pkg-config
hyprwayland-scanner
wayland-scanner
];
buildInputs = [
aquamarine
cairo
hyprgraphics
hyprlang
hyprutils
iniparser
libdrm
libgbm
libGL
libxkbcommon
pango
pixman
wayland
wayland-protocols
];
meta = {
inherit (finalAttrs.src.meta) homepage;
description = "A modern C++ Wayland-native GUI toolkit";
license = lib.licenses.bsd3;
teams = [ lib.teams.hyprland ];
platforms = with lib.platforms; linux ++ freebsd;
};
})