(defcfg
  input  (device-file "/dev/input/by-id/usb-Razer_Razer_BlackWidow-event-kbd")

  ;; To understand the importance of the following line, see the section on
  ;; Compose-key sequences at the near-bottom of this file.
  output (uinput-sink "blackwidow-colemak")

  fallthrough true       ;; Comment this if you want unhandled events not to be emitted
  allow-cmd false         ;; Set this to false to disable any command-execution in KMonad
)
(defsrc
  grv  1    2    3    4    5    6    7    8    9    0    -    =    bspc
  tab  q    w    e    r    t    y    u    i    o    p    [    ]    \
  caps a    s    d    f    g    h    j    k    l    ;    '    ret
  lsft z    x    c    v    b    n    m    ,    .    /    rsft
  lctl lmet lalt           spc            ralt rmet cmp  rctl
)
(deflayer colemak
  grv  1    2    3    4    5    6    7    8    9    0    -    =    bspc
  tab  q    w    f    p    g    j    l    u    y    ;    [    ]    \
  bspc a    r    s    t    d    h    n    e    i    o    '    ret
  lsft z    x    c    v    b    k    m    ,    .    /    rsft
  lctl lmet lalt           spc            ralt rmet cmp rctl
)
