1
0

default.nix 945 B

123456789101112131415161718
  1. { config, pkgs, ... }: {
  2. imports = [ ../../../../../../home/modules/desktop/hyprland/modules/config-builder.nix ];
  3. programs.hyprlandLua = {
  4. shellCommand = "dms run";
  5. bindings = [
  6. { key = "ALT + D"; action = ''hl.dsp.exec_cmd("dms ipc spotlight toggle")''; }
  7. { key = "SUPER + V"; action = ''hl.dsp.exec_cmd("dms ipc clipboard open")''; }
  8. { key = "ALT + SHIFT + E"; action = ''hl.dsp.exec_cmd("dms ipc powermenu open")''; }
  9. { key = "CONTROL + ALT + DELETE"; action = ''hl.dsp.exec_cmd("dms ipc powermenu open")''; }
  10. { key = "SUPER + L"; action = ''hl.dsp.exec_cmd("dms ipc lock lock")''; }
  11. { key = "SUPER + SHIFT + S"; action = ''hl.dsp.exec_cmd("dms screenshot")''; }
  12. { key = "CONTROL + SHIFT + ESCAPE"; action = ''hl.dsp.exec_cmd("dms ipc call processlist open")''; }
  13. { key = "SUPER + CONTROL + SHIFT + C"; action = ''hl.dsp.exec_cmd("dms ipc color-picker toggle")''; }
  14. ];
  15. };
  16. }