From f1527e16eb126c9722f8b4e9d922d43de5d6a459 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Wed, 25 Oct 2023 21:50:21 -0300 Subject: [PATCH] cardboard: add attributes - split outputs - passthru.providedSessions - meta.mainProgram --- pkgs/by-name/ca/cardboard/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cardboard/package.nix b/pkgs/by-name/ca/cardboard/package.nix index 2afb89ad6216..4bed07f0bc57 100644 --- a/pkgs/by-name/ca/cardboard/package.nix +++ b/pkgs/by-name/ca/cardboard/package.nix @@ -71,6 +71,8 @@ stdenv.mkDerivation { src = allSources.cardboard; + outputs = [ "out" "dev" "lib" "man" ]; + nativeBuildInputs = [ meson ninja @@ -117,13 +119,18 @@ stdenv.mkDerivation { (lib.mesonEnable "wlroots:libseat" false) ]; - # gcc12 + # gcc12 env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=array-bounds" ]; + passthru = { + providedSessions = [ "cardboard" ]; + }; + meta = { homepage = "https://gitlab.com/cardboardwm/cardboard"; description = "A scrollable, tiling Wayland compositor inspired on PaperWM"; license = lib.licenses.gpl3Only; + mainProgram = "cardboard"; maintainers = with lib.maintainers; [ AndersonTorres ]; inherit (wayland.meta) platforms; };