{ pkgs, ... }: { system.defaults = { NSGlobalDomain = { AppleInterfaceStyle = "Dark"; NSAutomaticCapitalizationEnabled = true; NSAutomaticPeriodSubstitutionEnabled = true; NSAutomaticQuoteSubstitutionEnabled = true; NSAutomaticDashSubstitutionEnabled = true; }; CustomUserPreferences = { "com.apple.HIToolbox" = { AppleEnabledInputSources = [ { InputSourceKind = "Keyboard Layout"; "KeyboardLayout ID" = 0; "KeyboardLayout Name" = "U.S."; } { "Bundle ID" = "com.apple.CharacterPaletteIM"; InputSourceKind = "Non Keyboard Input Method"; } { InputSourceKind = "Keyboard Layout"; "KeyboardLayout ID" = 19456; "KeyboardLayout Name" = "Russian"; } ]; AppleSelectedInputSources = [ { InputSourceKind = "Keyboard Layout"; "KeyboardLayout ID" = 0; "KeyboardLayout Name" = "U.S."; } ]; }; "com.apple.symbolichotkeys".AppleSymbolicHotKeys = { "28" = { enabled = 1; value = { type = "standard"; parameters = [ 51 20 1441792 ]; }; }; "29" = { enabled = 1; value = { type = "standard"; parameters = [ 51 20 1179648 ]; }; }; "30" = { enabled = 1; value = { type = "standard"; parameters = [ 52 21 1441792 ]; }; }; "31" = { enabled = 1; value = { type = "standard"; parameters = [ 52 21 1179648 ]; }; }; }; "NSGlobalDomain" = { "AppleMenuBarVisibleInFullscreen" = true; }; }; controlcenter = { BatteryShowPercentage = true; }; trackpad = { # Clicking Clicking = true; TrackpadRightClick = true; TrackpadThreeFingerDrag = false; DragLock = false; Dragging = false; # Scroll TrackpadMomentumScroll = true; # Gestures TrackpadPinch = true; TrackpadRotate = true; TrackpadThreeFingerTapGesture = 0; TrackpadTwoFingerFromRightEdgeSwipeGesture = 3; TrackpadThreeFingerVertSwipeGesture = 2; TrackpadFourFingerHorizSwipeGesture = 2; TrackpadFourFingerVertSwipeGesture = 0; TrackpadFourFingerPinchGesture = 2; }; finder = { AppleShowAllExtensions = true; ShowPathbar = true; ShowStatusBar = true; FXPreferredViewStyle = "clmv"; NewWindowTarget = "Home"; ShowExternalHardDrivesOnDesktop = false; ShowHardDrivesOnDesktop = false; FXEnableExtensionChangeWarning = false; _FXShowPosixPathInTitle = true; }; dock = { tilesize = 48; largesize = 64; magnification = true; orientation = "bottom"; mineffect = "scale"; autohide = true; autohide-time-modifier = 0.8; show-recents = false; show-process-indicators = true; static-only = false; wvous-tl-corner = 1; wvous-tr-corner = 4; wvous-bl-corner = 1; wvous-br-corner = 1; persistent-apps = [ "/System/Applications/System Settings.app" "/Applications/Google Chrome.app" "/System/Applications/Mail.app" "/Applications/Telegram.app" "/System/Applications/Calendar.app" "/Applications/Obsidian.app" "/Applications/VSCodium.app" "/Users/michaotic/Applications/Home Manager Apps/kitty.app" "/System/Applications/Books.app" "/System/Applications/QuickTime Player.app" ]; }; }; system.activationScripts.postActivation.text = '' echo "Restarting Dock..." sudo -u michaotic /usr/bin/killall Dock ''; security.pam.services.sudo_local.touchIdAuth = true; }