- System Update
- System Settings… -> General -> Software Update
- Safari
- Settings…
- Search
- Search engine: DuckDuckGo
- Search
- Settings…
- System Settings…
- Battery
- Options…
- Slightly dim the display on battery: disabled
- Options…
- General
- Language & Region
- English as Primary
- Region: Germany
- Language & Region
- Accessibility
- Zoom
- Use scroll gesture with modifier keys to zoom: enabled
- Zoom
- Appearance
- Appearance: Auto
- Control Center
- Now Playing: Don't Show in Menu Bar
- Spotlight: Don't Show in Menu Bar
- Desktop & Dock
- Automatically hide and show the Dock: enabled
- Show suggested and recent applications in Dock: disabled
- Tiled windows have margins: disabled
- Hot Corners…
- Top Left: Start Screen Saver
- Top Right: Mission Control
- Bottom Right: Disabled
- Bottom Left: Disabled
- Displays
- Automaticall adjust brightness: disabled
- Night Shift
- Schedule: From 18:00 to 08:00
- Color temperatur: More Warm
- Screen Saver
- Flurry
- Options
- Colour: Slow cycle
- Streams: A little more than few
- Thickness: Thin
- Speed: Slow
- Options
- Flurry
- Lock Screen
- Start Screen Saver when inactive: For 2 minutes
- Require password after screen saver begins or display is turned off: Immediately
- Keyboard
- Keyboard Shortcuts
- Input Sources
- Disable: Select the previous input source
- Disable: Select next source in Input menu
- Modifier Keys
- Caps Lock key: Escape
- Input Sources
- Keyboard Shortcuts
- Trackpad
- Point & Click
- Tap to click: enabled
- More Gestures
- Swipe between full-screen applications: with four fingers
- Point & Click
- Time Machine
- Options…
- ~/.cache
- ~/.docker
- ~/.gluon/
- ~/.local/share/containers/podman/machine
- ~/.m2/repository
- ~/.npm/_cacache
- ~/.p2/pool
- ~/.rbenv
- ~/.sdkman
- ~/.vagrant.d/boxes
- ~/Developer
- ~/Downloads
- ~/Library/Caches <-- Excluded differently
- ~/Library/Containers/com.docker.docker <-- Excluded differently
- ~/Library/Containers/Docker <-- Excluded differently
- ~/Library/Developer/CoreSimulator <-- Excluded differently
- Options…
- Battery
- Dock
- add Applications List
- add Import to iTunes
- remove everything except Safari, Mail, Music, Calendar & Notes
- Finder
- Settings…
- General
- New Finder windows show: ${HOME}
- Sidebar
- Disable: Recent tags
- Enable: ${HOME}
- General
- Change display to columns for all favorites
- View
- Show Status Bar
- Settings…
- Mail
- Settings…
- Accounts
- iCloud
- Mailbox Behaviours
- Erase deleted messages: never
- Mailbox Behaviours
-
-
- Email Address: starlord@k5d.de
- User Name: starlord@k5d.de
- Password: …
- Account Type: IMAP
- Incoming Mail Server: …
- Outgoing Mail Server: …
-
- K5D
- Mailbox Behaviours
- Erase deleted messages: never
- Mailbox Behaviours
- iCloud
- Accounts
- Settings…
- Calendar
- Settings…
- Advanced
- Show week numbers: enabled
- Advanced
- Settings…
- https://github.com/tomislav/osx-terminal.app-colors-solarized/
- Download
Solarized Dark.terminal
- Download
- Terminal
- Settings…
- New tabs open with: Default Profile
- Profiles
- … -> Import ->
Solarized Dark.terminal - Solarized Dark -> Default
- … -> Import ->
- Settings…
- Touch ID for sudo
sudo nano /etc/pam.d/sudoauth sufficient pam_tid.so
- Hostname
-
yearmonth=$(date +"%y%m") sudo hostname -s "Arlos-Mac-${yearmonth}" sudo scutil --set HostName "Arlos-Mac-${yearmonth}" sudo scutil --set ComputerName "Arlos Mac ${yearmonth}" sudo scutil --set LocalHostName "Arlos-Mac-${yearmonth}"
-
git clone https://github.com/ArloL/dotfiles.git ~/.dotfiles~/.dotfiles/install-macos.shgit pushto setup github credentials- Homebrew
- Source Code Pro
brew install --cask font-source-code-pro- Terminal
- Settings…
- Profiles
- All
- Text: Source Code Pro 16pt
- All
- Profiles
- Settings…
- Visual Studio Code
brew install visual-studio-code~/.dotfiles/install-macos.shcode --install-extension morrislaptop.vscode-open-in-sourcetree
- Firefox
brew install firefox- see firefox.markdown
- BetterTouchTool
brew install bettertouchtool- install license
- import preset
- Settings/Preferences
- Basic
- General
- Launch BetterTouchTool on startup
- General
- BTT Remote
- Enable BTT Remote support
- Advanced Settings
- Scripting BTT
- Allow external BetterTouchTool Scripting: disabled
- Scripting BTT
- Basic
- Arq
brew install arq- …
- Signal
brew install signal- Open
- Link with Phone
- SourceTree
brew install sourcetree
- VLC
brew install vlc
- Disk Inventory X
brew install disk-inventory-x
- KeepingYouAwake
brew install keepingyouawake- Open
- Settings…
- General
- Activate on Launch: enabled
- Activation Duration
- 5 hours
- Set Default
- Battery
- Deactivate when battery capacity is below: enabled
- 40%
- Deactivate when battery capacity is below: enabled
- Advanced
- Allow the display to sleep: enabled
- General
- LibreOffice
brew install libreoffice
- The Unarchiver
brew install the-unarchiver- Archive Formats
- Select all
- Extraction
- Move the archive to the trash: enabled
- mise
brew install miseln -s ~/.local/share/mise ~/.asdf
- Java Development?
brew install maven openjdkmise use -g java@temurin-21sudo mkdir /Library/Java/JavaVirtualMachines/temurin-21sudo ln -s ~/.local/share/mise/installs/java/temurin-21/Contents /Library/Java/JavaVirtualMachines/temurin-21/Contentssudo mkdir /Library/Java/JavaVirtualMachines/temurin-latestsudo ln -s ~/.local/share/mise/installs/java/temurin-latest/Contents /Library/Java/JavaVirtualMachines/temurin-latest/Contents
- JavaScript Development?
brew install yarnmise use --global node@22
update-everything