{ lib, runCommandCC, libxkbcommon }: runCommandCC "xkbvalidate" { buildInputs = [ libxkbcommon ]; meta = { description = "NixOS tool to validate X keyboard configuration"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.aszlig ]; mainProgram = "xkbvalidate"; }; } '' mkdir -p "$out/bin" $CC -std=c11 -Wall -pedantic -lxkbcommon ${./xkbvalidate.c} \ -o "$out/bin/xkbvalidate" ''