bspwc.nix 807 B

12345678910111213141516171819202122232425
  1. { wltrunk, stdenv, fetchgit, meson, ninja, cmake, pkgconfig, wayland-protocols,
  2. wayland, pixman, libxkbcommon, libudev, wlroots, scdoc, libGL, xorg }:
  3. stdenv.mkDerivation {
  4. pname = "bspwc";
  5. version = "2019-11-27";
  6. src = fetchgit {
  7. url = "https://git.sr.ht/~bl4ckb0ne/bspwc";
  8. rev = "5edc0d19758574ffacaeb4b18eeca4956c2b675e";
  9. sha256 = "0py3dy0ykgw5my7bn510m06ffpwx0kca7052ncg23s5l9vnwdzvd";
  10. };
  11. nativeBuildInputs = [ meson ninja cmake pkgconfig libudev ]; buildInputs =
  12. [wltrunk wayland-protocols wayland pixman libxkbcommon wlroots scdoc libGL xorg.libX11];
  13. meta = with stdenv.lib; {
  14. homepage = "https://git.sr.ht/~bl4ckb0ne/bspwc";
  15. description = "Binary space partitioning wayland compositor based on wltrunk";
  16. license = licenses.gpl3;
  17. # maintainers =
  18. };
  19. }