switch from nix-darwin control to more home-manager darwin settings

This commit is contained in:
Noah Masur
2026-07-05 14:34:43 -06:00
parent e0fb590314
commit 35d40ca346
14 changed files with 505 additions and 106 deletions
@@ -25,76 +25,76 @@ in
enableKeyMapping = true; # Allows for skhd
};
defaults = {
NSGlobalDomain = {
# defaults = {
# NSGlobalDomain = {
# Set to dark mode
AppleInterfaceStyle = "Dark";
# # Set to dark mode
# AppleInterfaceStyle = "Dark";
# Don't change from dark to light automatically
# AppleInterfaceSwitchesAutomatically = false;
# # Don't change from dark to light automatically
# # AppleInterfaceSwitchesAutomatically = false;
# Enable full keyboard access for all controls (e.g. enable Tab in modal dialogs)
AppleKeyboardUIMode = 3;
# # Enable full keyboard access for all controls (e.g. enable Tab in modal dialogs)
# AppleKeyboardUIMode = 3;
# Expand save panel by default
NSNavPanelExpandedStateForSaveMode = true;
# # Expand save panel by default
# NSNavPanelExpandedStateForSaveMode = true;
# Expand print panel by default
PMPrintingExpandedStateForPrint = true;
# # Expand print panel by default
# PMPrintingExpandedStateForPrint = true;
# Replace press-and-hold with key repeat
ApplePressAndHoldEnabled = false;
# # Replace press-and-hold with key repeat
# ApplePressAndHoldEnabled = false;
# Set a fast key repeat rate
KeyRepeat = 2;
# # Set a fast key repeat rate
# KeyRepeat = 2;
# Shorten delay before key repeat begins
InitialKeyRepeat = 12;
# # Shorten delay before key repeat begins
# InitialKeyRepeat = 12;
# Disable autocorrect capitalization
NSAutomaticCapitalizationEnabled = false;
# # Disable autocorrect capitalization
# NSAutomaticCapitalizationEnabled = false;
# Disable autocorrect smart dashes
NSAutomaticDashSubstitutionEnabled = false;
# # Disable autocorrect smart dashes
# NSAutomaticDashSubstitutionEnabled = false;
# Disable autocorrect adding periods
NSAutomaticPeriodSubstitutionEnabled = false;
# # Disable autocorrect adding periods
# NSAutomaticPeriodSubstitutionEnabled = false;
# Disable autocorrect smart quotation marks
NSAutomaticQuoteSubstitutionEnabled = false;
# # Disable autocorrect smart quotation marks
# NSAutomaticQuoteSubstitutionEnabled = false;
# Disable autocorrect spellcheck
NSAutomaticSpellingCorrectionEnabled = false;
};
# # Disable autocorrect spellcheck
# NSAutomaticSpellingCorrectionEnabled = false;
# };
# Disable "Are you sure you want to open" dialog
LaunchServices.LSQuarantine = false;
# # Disable "Are you sure you want to open" dialog
# LaunchServices.LSQuarantine = false;
# Disable trackpad tap to click
trackpad.Clicking = false;
# # Disable trackpad tap to click
# trackpad.Clicking = false;
# Where to save screenshots
screencapture.location = "~/Downloads";
# # Where to save screenshots
# screencapture.location = "~/Downloads";
CustomUserPreferences = {
# Disable disk image verification
"com.apple.frameworks.diskimages" = {
skip-verify = true;
skip-verify-locked = true;
skip-verify-remote = true;
};
# Require password immediately after screen saver begins
"com.apple.screensaver" = {
askForPassword = 1;
askForPasswordDelay = 0;
};
};
# CustomUserPreferences = {
# # Disable disk image verification
# "com.apple.frameworks.diskimages" = {
# skip-verify = true;
# skip-verify-locked = true;
# skip-verify-remote = true;
# };
# # Require password immediately after screen saver begins
# "com.apple.screensaver" = {
# askForPassword = 1;
# askForPasswordDelay = 0;
# };
# };
CustomSystemPreferences = {
# CustomSystemPreferences = {
};
};
# };
# };
# # Settings that don't have an option in nix-darwin
# activationScripts.postActivation.text = ''