{
  # TODO: add emoji and dmenu-dict scripts
  home.file.".config/sxhkd/sxhkdrc" = {
    recursive = true;
    text = ''
      XF86AudioRaiseVolume
          pamixer --set-limit 150 --allow-boost -i 5 && dunstify-volume-notification &&  pkill -RTMIN+10 dwmblocks && exit 1
          
      XF86AudioLowerVolume
          pamixer --set-limit 150 --allow-boost -d 5 && dunstify-volume-notification && pkill -RTMIN+10 dwmblocks && exit 1
          
      XF86AudioMute
          pamixer --toggle-mute && dunstify-volume-notification && pkill -RTMIN+10 dwmblocks && exit 1
      
      XF86AudioMicMute
          pamixer --default-source --toggle-mute && dunstify-volume-notification && pkill -RTMIN+10 dwmblocks && exit 1
      
      XF86Messenger
          dunstify-battery-notification
      
      control + F8
          clipboard-image-recall /tmp/clipboard/images/
      
      Print
          env QT_AUTO_SCREEN_SCALE_FACTOR=1.5 QT_SCREEN_SCALE_FACTORS="" flameshot gui
      
      control + F7
          emoji-picker

      control + F4
          dmenu-set-wm-class
    '';
  };
}