darwin config key remapping

This commit is contained in:
willemml 2023-02-05 14:57:36 -08:00
parent 6facfd9715
commit 18fdb1b562
Signed by: willemml
GPG key ID: C3DE5DF6198DACBD
2 changed files with 23 additions and 2 deletions

View file

@ -46,8 +46,8 @@ in {
targets.darwin = {
defaults = {
"com.googlecode.iterm2" = import ./iterm2.nix;
"com.apple.finder" = import ./finder.nix;
"com.googlecode.iterm2" = ./iterm2.nix;
"com.apple.finder" = ./finder.nix;
NSGlobalDomain = {
AppleLanguages = [ "en-CA" ];
AppleLocale = "en_CA";

View file

@ -6,4 +6,25 @@
nix.package = pkgs.nix;
programs.zsh.enable = true;
system = {
defaults = {
loginwindow.SHOWFULLNAME = false;
loginwindow.GuestEnabled = false;
loginwindow.DisableConsoleAccess = true;
finder._FXShowPosixPathInTitle = true;
LaunchServices.LSQuarantine = false;
};
keyboard = {
enableKeyMapping = true;
remapCapsLockToEscape = true;
# see https://developer.apple.com/library/content/technotes/tn2450/_index.html for more info
userKeyMapping = [ {
HIDKeyboardModifierMappingSrc = 30064771303; # remap right command to right control.
HIDKeyboardModifierMappingDst = 30064771300;
}];
};
};
}