(defcfg
  input (device-file "ADDR_CLAVIER")
  output (uinput-sink
          "Sortie Kmonad MX Keys"
          "/usr/bin/sleep 1 && /usr/bin/setxkbmap -option compose:paus")
  cmp-seq pause
  cmp-seq-delay 5
  fallthrough true
  allow-cmd true)
(defalias
  j (tap-hold-next-release 300 j rsft)
  f (tap-hold-next-release 300 f lsft)
  d (tap-hold-next-release 300 d lctl)
  k (tap-hold-next-release 300 k lctl)
  s (tap-hold-next-release 300 s lalt)
  l (tap-hold-next-release 300 l lalt)
  a (tap-hold-next-release 300 a ralt)
  cps (tap-hold-next-release 300 caps lmet)
  pv (tap-hold-next-release 300 ; ralt)
  gll (tap-hold-next-release 300 ' lmet)
  g (tap-hold-next-release 300 g lmet)
  h (tap-hold-next-release 300 h lmet)
  spc (tap-hold-next-release 300 spc (layer-toggle slayer))
  fin #(ralt spc)
)
(defsrc
  esc   f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11  f12  ins prnt del
  grv   1    2    3    4    5    6    7    8    9    0    -    =    bspc
  tab   q    w    e    r    t    y    u    i    o    p    [    ]    ret
  caps  a    s    d    f    g    h    j    k    l    ;    '    \
  lsft 102d  z    x    c    v    b    n    m    ,    .    /    rsft
  lctl lmet lalt            spc                 ralt rctl left up down right)
(deflayer main
  esc  f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11  f12  ins prnt del
  grv  1    2    3    4    5    6    7    8    9    0    -    =    bspc
  tab  q    w    e    r    t    y    u    i    o    p    [    ]    ret
  @cps @a   @s   @d   @f   @g   @h   @j   @k   @l   @pv  @gll \
  lsft 102d z    x    c    v    b    n    m    ,    .   /    rsft
  lctl lmet lalt           @spc                ralt rctl left up down right)
(deflayer slayer
  _    _    _    _    _    _    _    _    _    _    _    _    _    _    _    _
  _    _    _    _    _    _    _    _    pgup _    _    _    _    _
  esc  S-5  S-6  S-7  S-8  S-9  _    _    up   _    _    _    _    _
  S-0  S-1  S-2  S-3  S-4  _    home left down rght rght end  _
  _    _    _    _    _    _    _    _    pgdn pgdn _    _    _
  _    _    _              _                   _    _    _    _  _    _
)