Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

services.skhd.enable

Whether to enable skhd.

Type: boolean

Default:

false

Example:

true

Declared by:

services.skhd.package

The skhd package to use.

Type: package

Default:

pkgs.skhd

Declared by:

services.skhd.config

Contents of skhd’s configuration file. If empty (the default), the configuration file won’t be managed.

See documentation and example.

Type: null or absolute path or strings concatenated with “\n”

Default:

null

Example:

''
  # open terminal, blazingly fast compared to iTerm/Hyper
  cmd - return : /Applications/kitty.app/Contents/MacOS/kitty --single-instance -d ~
  
  # open qutebrowser
  cmd + shift - return : ~/Scripts/qtb.sh
  
  # open mpv
  cmd - m : open -na /Applications/mpv.app $(pbpaste)
''

Declared by:

services.skhd.errorLogFile

Absolute path to log all stderr output.

Type: null or absolute path or string

Default:

${config.home.homeDirectory}/Library/Logs/skhd/err.log

Example:

"/Users/khaneliman/Library/Logs/skhd.log"

Declared by:

services.skhd.outLogFile

Absolute path to log all stdout output.

Type: null or absolute path or string

Default:

${config.home.homeDirectory}/Library/Logs/skhd/out.log

Example:

"/Users/khaneliman/Library/Logs/skhd.log"

Declared by: