appearance
Accent Color
Section titled “Accent Color”System Settings > Appearance > Accent Color
Option Module: home-manager
Option Path: applications.systemSettings.appearance.accentColor
Option Value Description: null or one of "Blue", "Graphite", "Green", "Multicolor", "Orange", "Pink", "Purple", "Red", "Yellow", "unset"
Blue:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "4" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueGraphite:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "-1" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueGreen:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "3" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueMulticolor:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "7" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueOrange:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "1" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || truePink:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "6" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || truePurple:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "5" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueRed:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "0" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueYellow:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor -int "2" 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/.GlobalPreferences AppleAccentColor 2>/dev/null || true && \/usr/bin/notifyutil -p AppleColorPreferencesChangedNotification 2>/dev/null || true && \/usr/bin/notifyutil -p AppleAquaColorVariantChanged 2>/dev/null || trueAllow wallpaper tinting in windows
Section titled “Allow wallpaper tinting in windows”System Settings > Appearance > Allow wallpaper tinting in windows
Option Module: home-manager
Option Path: applications.systemSettings.appearance.allowWallpaperTintingInWindows
Option Value Description: null or boolean or value "unset" (singular enum)
false:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleReduceDesktopTinting -bool "true" 2>/dev/null || truetrue:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleReduceDesktopTinting -bool "false" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/.GlobalPreferences AppleReduceDesktopTinting 2>/dev/null || trueAppearance
Section titled “Appearance”System Settings > Appearance > Appearance
Option Module: home-manager
Option Path: applications.systemSettings.appearance.appearance
Option Value Description: null or one of "Auto", "Dark", "Light", "unset"
Auto:
/usr/bin/defaults write NSGlobalDomain AppleInterfaceStyleSwitchesAutomatically -bool "true" 2>/dev/null || trueDark:
/usr/bin/osascript -e 'tell application "System Events" to tell appearance preferences to set dark mode to true' 2>/dev/null || trueLight:
/usr/bin/osascript -e 'tell application "System Events" to tell appearance preferences to set dark mode to false' 2>/dev/null || trueunset:
/usr/bin/defaults delete NSGlobalDomain AppleInterfaceStyleSwitchesAutomatically 2>/dev/null || true && \/usr/bin/defaults delete ~/Library/Preferences/ByHost/.GlobalPreferences AppleInterfaceStyle 2>/dev/null || trueClick in the scroll bar to
Section titled “Click in the scroll bar to”System Settings > Appearance > Click in the scroll bar to
Option Module: home-manager
Option Path: applications.systemSettings.appearance.clickInTheScrollBarTo
Option Value Description: null or one of "Jump to the next page", "Jump to the spot that's clicked", "unset"
Jump to the next page:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleScrollerPagingBehavior -int "0" 2>/dev/null || trueJump to the spot that's clicked:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleScrollerPagingBehavior -int "1" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/.GlobalPreferences AppleScrollerPagingBehavior 2>/dev/null || trueShow scroll bars
Section titled “Show scroll bars”System Settings > Appearance > Show scroll bars
Option Module: home-manager
Option Path: applications.systemSettings.appearance.showScrollBars
Option Value Description: null or one of "Always", "Automatically based on mouse or trackpad", "When scrolling", "unset"
Always:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleShowScrollBars -string "Always" 2>/dev/null || trueAutomatically based on mouse or trackpad:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleShowScrollBars -string "Automatic" 2>/dev/null || trueWhen scrolling:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences AppleShowScrollBars -string "WhenScrolling" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/.GlobalPreferences AppleShowScrollBars 2>/dev/null || trueSidebar Icon Size
Section titled “Sidebar Icon Size”System Settings > Appearance > Sidebar Icon Size
Option Module: home-manager
Option Path: applications.systemSettings.appearance.sidebarIconSize
Option Value Description: null or one of "Large", "Medium", "Small", "unset"
Large:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences NSTableViewDefaultSizeMode -int "3" 2>/dev/null || trueMedium:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences NSTableViewDefaultSizeMode -int "2" 2>/dev/null || trueSmall:
/usr/bin/defaults write ~/Library/Preferences/ByHost/.GlobalPreferences NSTableViewDefaultSizeMode -int "1" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/.GlobalPreferences NSTableViewDefaultSizeMode 2>/dev/null || true