Skip to content

Releases: Swiss-Mac-User/macOS-scripted-setup

2.0.0

04 May 18:43

Choose a tag to compare

🪄 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: mas App 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-manager to 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 softwareupdate instead of mas upgrade for system updates
  • Improved creating .zprofile in user $HOME directory
  • Moved checkIfHomebrewInstalled() from helpers.sh
  • Moved checkIfXcodeInstalled() from helpers.sh

README: updated

Detailed Changelog: 1.4.0...2.0.0

1.4.0

05 May 07:24

Choose a tag to compare

🆕 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 nothing
  • emoji = Show «Emojis & Symbols» popup
  • language = Change Input sources
  • dictation = 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

28 Apr 15:57

Choose a tag to compare

🆕 New Applications

Privacy Application «OverSight»

⚠️ Requires new Config key: installOverSight=true


🆙 Application version updates

«MAMP» version bumped from 6.86.9


✖️ Removed Applications

Terminal extension «Fig»

See #6

⚠️ Obsolete Config key: installFig


✨ Improvements

Disabled some non-common Applications from being installed by default

⚠️ For keep installing them, change their Config key to: installXXXX=true

1.3.0

28 Apr 15:48

Choose a tag to compare

🆕 New Applications

Utility Application «AlDente»

💻 Only supported & installed on MacBooks (MacBook Air, MacBook Pro)

⚠️ Requires new Config Key: installAlDente=true

Utility App «GrandPerspective»

⚠️ Requires new Config Key: installGrandPerspective=true

Utility App «eqMac»

⚠️ Requires new Config Key: installEqMac=true

Utility App «LinearMouse»

⚠️ Requires new Config Key: installLinearMouse=true

Utility App «Macs Fan Control»

⚠️ Requires new Config Key: installMacsFanControl=true

Virtualisation App «OrbStack»

Better performing alternative over «Docker for Mac»

⚠️ Requires new Config Key: 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

06 Sep 20:02

Choose a tag to compare

🆕 New Applications

Application «VLC Media Player»

⚠️ Requires new Config Key: installVLC=true

Gaming App «Steam»

⚠️ Requires new Config Key: installSteam=true

Gaming App «Whisky»

⚠️ Requires new Config Key: installWhisky=true

✨ Improvements

Enable Mac's startup chime

⚠️ Requires new Config Key: playMacStartupSound=true

Speedup Mouse & Trackpad Cursors

⚠️ Requires new Config Key: fasterMouseCursor=true

Download Desktop Wallpapers

⚠️ Requires new Config Key: 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

29 Jun 20:35

Choose a tag to compare

🆕 New Applications

Application «Microsoft Office for Mac»

⚠️ Requires new Config Key: installMicrosoftOffice=true

Application «Visual Studio Code»

⚠️ Requires new Config Key: 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

02 May 21:16

Choose a tag to compare

Hello World 🫶