Merge pull request #128011 from alyssais/tinywl

tinywl: init at 0.14.0

authored by Sandro and committed by GitHub 809c1729 52239d88

+30
+28
pkgs/applications/window-managers/tinywl/default.nix
··· 1 + { lib, stdenv, wlroots, pkg-config 2 + , libxkbcommon, pixman, udev, wayland, wayland-protocols 3 + }: 4 + 5 + stdenv.mkDerivation { 6 + pname = "tinywl"; 7 + inherit (wlroots) version src; 8 + 9 + sourceRoot = "source/tinywl"; 10 + 11 + nativeBuildInputs = [ pkg-config ]; 12 + buildInputs = [ libxkbcommon pixman udev wayland wayland-protocols wlroots ]; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + mkdir -p $out/bin 17 + cp tinywl $out/bin 18 + runHook postInstall 19 + ''; 20 + 21 + meta = with lib; { 22 + homepage = "https://github.com/swaywm/wlroots/tree/master/tinywl"; 23 + description = ''"minimum viable product" Wayland compositor based on wlroots.''; 24 + maintainers = with maintainers; [ qyliss ]; 25 + license = licenses.cc0; 26 + inherit (wlroots.meta) platforms; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 27262 27262 27263 27263 trayer = callPackage ../applications/window-managers/trayer { }; 27264 27264 27265 + tinywl = callPackage ../applications/window-managers/tinywl { }; 27266 + 27265 27267 tinywm = callPackage ../applications/window-managers/tinywm { }; 27266 27268 27267 27269 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };