kiwmi.nix (746B)
1 { lib 2 , stdenv 3 , debug ? false 4 5 , fetchFromGitHub 6 , cairo 7 , fennel 8 , git 9 , glib 10 , libdrm 11 , libinput 12 , libxcb 13 , libxkbcommon 14 , libxml2 15 , lua 16 , meson 17 , ninja 18 , pango 19 , pkg-config 20 , scdoc 21 , wayland 22 , wayland-protocols 23 , wlroots_0_15 24 , xwayland 25 }: 26 27 stdenv.mkDerivation rec { 28 pname = "kiwmi"; 29 version = "20220315"; 30 31 src = ./kiwmi; 32 33 nativeBuildInputs = [ 34 meson 35 ninja 36 pkg-config 37 scdoc 38 ]; 39 40 buildInputs = [ 41 cairo 42 fennel 43 glib 44 git # "needed to make the version string", le sigh 45 libdrm 46 libinput 47 libxcb 48 libxkbcommon 49 libxml2 50 lua 51 pango 52 wayland 53 wayland-protocols 54 wlroots_0_15 55 xwayland 56 ]; 57 58 dontStrip = debug; 59 mesonFlags = lib.optionals debug [ "--buildtype=debug" ]; 60 }