16 stdenv.mkDerivation rec {
21 url = "https://dl.suckless.org/tools/svkbd-${version}.tar.gz";
22 sha256 = "sha256-+8Jh/D4dgULhRXtC1tZQg6AK4POh9czyRyrMi0auD1o=";
28 configFile = if lib.isDerivation conf || lib.isPath conf then
31 writeText "config.def.h" conf;
32 in lib.optionalString (conf != null) ''
33 cp ${configFile} config.def.h
49 "PREFIX=${placeholder "out"}"
50 ] ++ lib.optional (layout != null) "LAYOUT=${layout}";
53 description = "Simple virtual keyboard";
54 homepage = "https://tools.suckless.org/x/svkbd/";
55 license = licenses.mit;
56 platforms = platforms.linux;
57 maintainers = with maintainers; [ dotlambda ];
58 mainProgram = "svkbd-mobile-intl";