{ config, pkgs, ... }: { config = { services.sxhkd = { enable = true; package = pkgs.runCommandLocal "dummy-package" { } "mkdir $out" // { outPath = "@sxhkd@"; }; keybindings = { "super + a" = "run command a"; "super + b" = null; "super + Shift + b" = "run command b"; }; extraConfig = '' super + c call command c # comment super + d call command d ''; }; nmt.script = '' sxhkdrc=home-files/.config/sxhkd/sxhkdrc assertFileExists $sxhkdrc assertFileContent $sxhkdrc ${./sxhkdrc} ''; }; }