No description
  • C 72.9%
  • Roff 14.9%
  • Lua 7.7%
  • Makefile 4.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-18 15:37:44 +03:30
src INIT 2 GITHUB 2026-05-18 15:23:51 +03:30
.gitignore Remove binaries add gitignore 2025-12-29 16:40:29 +03:30
chdrc.example.lua INIT 2 GITHUB 2026-05-18 15:23:51 +03:30
LICENSE INIT 2 GITHUB 2026-05-18 15:23:51 +03:30
makefile INIT 2 GITHUB 2026-05-18 15:23:51 +03:30
README.md readme 2026-05-18 15:37:44 +03:30

a simple X hotkey daemon

The config file is a script that calls chd bind commands. Each bind consists of a key combination in quotes.

Config example:

#!/usr/bin/env sh
chd bind "Super + Return" "st"

Or alternatively, in Lua:

#!/usr/bin/env lua
os.execute('chd bind "Super + Return" "st"')

The daemon automatically detects the shebang and executes your config! My config can be seen here.