1
0
Files
nix-shared/system/macos/hotkeys.nix
2025-09-22 10:13:47 -07:00

101 lines
2.4 KiB
Nix

{ config, lib, ... }:
{
system.defaults.CustomUserPreferences = {
"com.apple.symbolichotkeys" = {
AppleSymbolicHotKeys = {
###
### Launchpad & Dock
###
# Turn Dock hiding on/off - "^ + Cmd + D"
"52".enabled = false;
# Show Launchpad
"160".enabled = false;
###
### Mission Control
###
# Trigger Mission Control - "Cmd + Up"
"32" = {
enabled = true;
value = {
type = "standard";
parameters = [ 65535 126 11534336 ];
};
};
# Show Notification Center
"163".enabled = false;
# Turn Do Not Disturb on/off
"175".enabled = false;
# Application Windows
"33".enabled = false;
# Show Desktop
"36".enabled = false;
# Quick Note
"190".enabled = false;
# Mission Control / Move left a space - "Cmd + Left"
"79" = {
enabled = true;
value = {
type = "standard";
parameters = [ 65535 123 11534336 ];
};
};
# Mission Control / Move right a space - "Cmd + Right"
"81" = {
enabled = true;
value = {
type = "standard";
parameters = [ 65535 124 11534336 ];
};
};
###
### Input Sources
###
# Select previous input source - "^ + Space"
"60".enabled = false;
# Select next input source - "^ + Opt + Space"
"61".enabled = false;
###
### Screenshots
###
# Save picture of screen as a file - "^ + Shift + F11"
"28" = {
enabled = true;
value = {
type = "standard";
parameters = [ 65535 103 8781824 ];
};
};
# Copy picture of screen to the clipboard
"29".enabled = false;
# Save picture of selected area as a file - "^ + F11"
"30" = {
enabled = true;
value = {
type = "standard";
parameters = [ 65535 103 8650752 ];
};
};
# Copy picture of selected area to the clipboard
"31".enabled = false;
# Screenshot and recording options
"184".enabled = false;
###
### Spotlight
###
# Show Spotlight Search - "Cmd + Space"
#"64".enable = false;
};
};
};
}