diff options
author | Jacob Janzen <jacob.a.s.janzen@gmail.com> | 2024-10-07 22:41:46 -0500 |
---|---|---|
committer | Jacob Janzen <jacob.a.s.janzen@gmail.com> | 2024-10-07 22:41:46 -0500 |
commit | b36cf6a8d19074dde9c2c81550bdf5a3901b37f6 (patch) | |
tree | ec1a6837dffcbb1d1f2095cbd7df73a6d039661c /common/.flake/system/skhd.nix.org | |
parent | 616c0b69313ce28bcc727b1763e99604929c30da (diff) |
more migrations
Diffstat (limited to 'common/.flake/system/skhd.nix.org')
-rw-r--r-- | common/.flake/system/skhd.nix.org | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/common/.flake/system/skhd.nix.org b/common/.flake/system/skhd.nix.org new file mode 100644 index 0000000..d58bb3a --- /dev/null +++ b/common/.flake/system/skhd.nix.org @@ -0,0 +1,48 @@ +#+title: SKHD Configuration + +#+begin_src nix + { config, pkgs, ... }: + + { + services.skhd = { + enable = true; + skhdConfig = '' + cmd - return : /opt/homebrew/bin/alacritty + cmd + shift - q : yabai -m window --close + cmd - d : ~/.local/bin/launcher + cmd + shift - c : yabai --restart-service && skhd --restart-service + cmd - h : yabai -m window --focus west || yabai -m display --focus west + cmd - j : yabai -m window --focus south || yabai -m display --focus south + cmd - k : yabai -m window --focus north || yabai -m display --focus north + cmd - l : yabai -m window --focus east || yabai -m display --focus east + shift + cmd - h : yabai -m window --warp west + shift + cmd - j : yabai -m window --warp south + shift + cmd - k : yabai -m window --warp north + shift + cmd - l : yabai -m window --warp east + cmd - 1 : yabai -m space --focus 1 + cmd - 2 : yabai -m space --focus 2 + cmd - 3 : yabai -m space --focus 3 + cmd - 4 : yabai -m space --focus 4 + cmd - 5 : yabai -m space --focus 5 + cmd - 6 : yabai -m space --focus 6 + cmd - 7 : yabai -m space --focus 7 + cmd - 8 : yabai -m space --focus 8 + cmd - 9 : yabai -m space --focus 9 + cmd - 0 : yabai -m space --focus 10 + cmd + shift - 1 : yabai -m window --space 1 + cmd + shift - 2 : yabai -m window --space 2 + cmd + shift - 3 : yabai -m window --space 3 + cmd + shift - 4 : yabai -m window --space 4 + cmd + shift - 5 : yabai -m window --space 5 + cmd + shift - 6 : yabai -m window --space 6 + cmd + shift - 7 : yabai -m window --space 7 + cmd + shift - 8 : yabai -m window --space 8 + cmd + shift - 9 : yabai -m window --space 9 + cmd + shift - 0 : yabai -m window --space 10 + cmd + shift - f : yabai -m window --toggle zoom-fullscreen + cmd + shift - space : yabai -m window --toggle float + shift + ctrl - s : open /System/Applications/Utilities/Screenshot.app + ''; + }; + } +#+end_src |