Releases: Swiss-Mac-User/macOS-scripted-setup
2.0.0
🪄 New guided Config Wizard
Tip
Download the «Config Wizard macOS Scripted Setup»-App into the macOS Scripted Setup-folder, and use it to automatically create your config.sh.
🔄 Partial Setups can now be continued
Resolves #9
Note
The installation now tracks completed steps in a config.rerun.sh file.
Simply run ./run.sh again to pick up where you left off — already completed steps are automatically skipped.
🆕 New Applications
Messaging Application «Halloy» (IRC Client)
Note
Requires new Config key: installHalloyIRC=true
Productivity Application «Notion»
Note
Requires new Config key: installNotion=true
Security Utility «Sentinel» (App Quarantine Remover)
Note
Requires new Config key: installSentinel=true
Web-Dev Tool «Hedit» (Hosts-file Manager)
Note
Requires new Config key: installHedit=true
Web-Dev Tool «Node.js» with Grunt
Note
Requires new Config key: installNodejs=true
Safari Extension «Bonjourr Startpage»
Note
Requires new Config key: installBonjourrStartpageForSafari=true
QuickLook Plugins «Apparency» & «FluxMarkdown»
Note
Requires Config key: installQuickLookPlugins=true
⚙️ New macOS / App Settings
«Displays Settings»: Show all supported resolutions
Note
Requires new Config key: enableAllResolutions=true
«Night Shift»: Warmer display tone during evening & night
Fixes #3
Note
Requires new Config key: enableNightShift=true
«Keyboard»: TAB-key cycles through all UI elements
Note
Requires new Config key: enableTabFocusChange=true
«Text»: Disable replacing double-spaces with period (.)
Note
Requires new Config key: disableDoubleSpacePeriod=true
More custom Dynamic Wallpapers
Note
Requires new Config keys: dynamicWallpaperFluted=true / dynamicWallpaperHivemind=true
Removed Config key: dynamicWallpaperISS
🗑️ Removed
- Deprecated Application «Whisky» has been removed
- Removed support for custom «Games» folder icon (obsolete config key:
useCustomGamesFolderIcon)
🐛 Bug Fixes
- Fixes #7: «VSCode» installation on ARM64 Macs
- Fixes #8: «Xcode CLT» installation using
sudo - Fixes #2:
masApp Store CLI install & support - Fixes #5: macOS 14 Sonoma (and newer) support
- Fixes adding Spacer & App icons to the «Dock»
- Fixes enabling «Snap to Grid» in Finder folders
✨ Improvements
- Fixed installation steps & versions of various Apps
- «Git»: adds
git-credentials-managerto the Git installation - «Steam»: native ARM64 installer support
- «Figma»: prevented from automatically adding itself to Login Items
- «Safari»: most settings disabled as deprecated by Apple
- Uses
softwareupdateinstead ofmas upgradefor system updates - Improved creating
.zprofilein user$HOMEdirectory - Moved
checkIfHomebrewInstalled()fromhelpers.sh - Moved
checkIfXcodeInstalled()fromhelpers.sh
README: updated
Detailed Changelog: 1.4.0...2.0.0
1.4.0
🆕 New Applications
Browser Application «Brave»
Note
Requires new Config key: installBraveBrowser=true
Productivity Application «Figma»
Note
Requires new Config key: installFigma=true
Gaming Application «Heroic» (Games Launcher)
Note
Requires new Config key: installHeroicGamesLauncher=true
⚙️ New macOS / App Settings
«Messages» App: show Subject-field
Note
Requires new Config key: showSubjectInMessagesApp=true
«Music» App: show notification for next Song
Note
Requires new Config key: showMusicNextSongPlaying=true
«fn 🌐» Key functionality
Note
Requires new Config key: fnKeyFunction=…
off= Disabled/do nothingemoji= Show «Emojis & Symbols» popuplanguage= Change Input sourcesdictation= Start Dictation (on 2x press)
Make windows draggable anywhere using ⌘Command+^Control+Click
Note
Requires new Config key: enableFullDraggableWindows=true
Auto-delete items from Trash bin after 30 days
Note
Requires new Config key: removeTrashbinItemsPeriodically=true
✨ Improvements
Mouse improvements
- Enable right-click on Magic Mouses
- Disable Mouse Acceleration when «LinearMouse» App is being installed
Screenshots: fixed to use the correct setting from Configs
Default Config: changed more default values to =false
Note
Allow for setup in custom config.sh by changing config keys: xxxx=true
README: updated
1.3.1
🆕 New Applications
Privacy Application «OverSight»
installOverSight=true
🆙 Application version updates
«MAMP» version bumped from 6.8 → 6.9
✖️ Removed Applications
Terminal extension «Fig»
See #6
installFig
✨ Improvements
Disabled some non-common Applications from being installed by default
installXXXX=true
1.3.0
🆕 New Applications
Utility Application «AlDente»
💻 Only supported & installed on MacBooks (MacBook Air, MacBook Pro)
installAlDente=true
Utility App «GrandPerspective»
installGrandPerspective=true
Utility App «eqMac»
installEqMac=true
Utility App «LinearMouse»
installLinearMouse=true
Utility App «Macs Fan Control»
installMacsFanControl=true
Virtualisation App «OrbStack»
Better performing alternative over «Docker for Mac»
useOrbStackOverDocker=true
✨ Improvements
«Beyond Compare» installation improvements
«Homebrew» installation improvements
SSH key storage in User Home
.zprofile ZSH Shell configuration file creation in User Home
1.2.0
🆕 New Applications
Application «VLC Media Player»
installVLC=true
Gaming App «Steam»
installSteam=true
Gaming App «Whisky»
installWhisky=true
✨ Improvements
Enable Mac's startup chime
playMacStartupSound=true
Speedup Mouse & Trackpad Cursors
fasterMouseCursor=true
Download Desktop Wallpapers
downloadWallpapers=true
- Dynamic Wallpaper «Exodus»: Config Key:
dynamicWallpaperExodus=true - Dynamic Wallpaper «Fuji»: Config Key:
dynamicWallpaperFuji=true - Dynamic Wallpaper «ISS»: Config Key:
dynamicWallpaperISS=true
ℹ️ Change of License
This project is now under the MIT License
1.1.0
🆕 New Applications
Application «Microsoft Office for Mac»
installMicrosoftOffice=true
Application «Visual Studio Code»
installVisualStudioCode=true
✨ Improvements
Application «MAMP»
ℹ️ Will now be installed using macOS Package Installer
💡 Added a quick installation
How to use » Download macOS Scripted Setup
curl -SL "https://github.com/Swiss-Mac-User/macOS-scripted-setup/archive/refs/heads/installer.zip" | tar xz -C "$HOME/Downloads" && open "$HOME/Downloads/macOS-scripted-setup-installer"1.0.0
Hello World 🫶