This section describes the steps to be performed for transforming a newly installed system into a fully operational machine.
Generate and add an SSH key checkout / push changes from GitHub (https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh) (https://help.github.com/articles/caching-your-github-password-in-git/)
git config --global credential.helper osxkeychain
Alternative: Copy the .ssh
directory from another mac
- Open system preferences -> Spotlight
- Restrict search results to "Applications" and "System Preferences"
- Untick "Help Apple Improve Search"
- Under "Privacy" add all other local disks to prevent them to be indexed
- system preferences -> Keyboard Shortcuts -> Keyboard Shortcuts -> Spotlight -> remove both shortcuts x Untick "Allow Spotlight Suggestions in Look up"
- Open system preferences -> Sharing
- Allow "Remote Login" (access only for Administrators)
- Open transmit and add the new installation
- Copy Dropbox directory / .extra file
- Check that the right licensed version is in use (7)
- Used 1password before, sync over icloud
- Answer all questions
- Search for "1password 7" and double-click on the license attachment to register
- Install the browser extensions (Safari + Chrome)
- Safari: open "Safari" -> "Safari Extensions"
- Chrome: install the plugin / extension
- Enable selective sync
- Change dropbox location to "~/Sync" (will create a "Dropbox" directory)
- Configure "Notifications"
optional
To speed-up the first sync, quit the application after the first successful login and overwrite the created dir by a local copy of the DB folder
- Activate Powerpack using key in 1password
- "Advanced" -> "Set preference folder" -> set the dropbox folder
- launch at login
- Preference -> General -> change Alfred Hotkey
optional
-> install mirror displays (https://www.npmjs.com/package/alfred-mirror-displays):npm install --global alfred-mirror-displays
optional
-> Register Spotify extension (http://alfred-spotify-mini-player.com/setup/)
- simple modification: assign from caps_lock to key "F16" on all keyboards and configure alfred to be launched by F16
- make sure that the "German" (not "German - Standard" keyboard is in use)
optional
for external mac keyboard switch assignments: pqrs-org/Karabiner-Elements#1426
- Open Dock & Menu Bar and set ...
- Show date "NEVER"
- Disable "Show the day of the week"
- Set "Use a 24-hour clock"
- Set "Display the time with seconds"
- Disable other options
- Tick "Launch Bartender at login" box
- Add license
- Configure manually (from another mac) and shift icons
- Add license
- File -> Import settings from dropbox
- Open and finish install
- Change shortcut for fullscreen (alt+command+-)
- Launch at login
- Enter license key
- Activate Panic Sync to get the latest configuration
- Launch at login
- Configure apparence
- Login using the atlassian account & GitHub one
- Activate Things cloud
- Right click: open at login
- Preferences -> Quick Entry -> Disable quick entry
- Connect account
- Configure apparence and notifications
- Login
- Register
- Privacy -> disable all
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Install and configure Power10k according to https://github.com/romkatv/powerlevel10k#homebrew
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
echo 'source ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
Download "Hack" and "" from here: https://www.nerdfonts.com/font-downloads
Then unzip and execute open *.ttf
to install the font on MacOS.
Follow these instructions: https://gist.github.com/480/3b41f449686a089f34edb45d00672f28
"terminal.integrated.fontFamily": "Hack Nerd Font",
"terminal.integrated.shell.osx": "/bin/zsh"
https://github.com/norman-abramovitz/cf-zsh-autocomplete-plugin
- Sync plugins and bookmarks with sync mechanism
- Import "Awesome" shortcuts for the home page
- Use "Settings Sync" extension (https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) to load the latest extensions and settings
- Log into Copilot
-
iTerm2 -> Make default terminal
-
iTerm2 -> Install shell integration (curl -L https://iterm2.com/misc/install_shell_integration.sh | bash)
-
iTerm2 -> Preferences -> General -> Load preferences from a custom folder or URL (select DropBox folder)
-
Terminal -> Shell -> Open (from Dropbox folder)
-
Terminal -> Shell -> Use Settings as Default
Change the used bash (https://stackoverflow.com/questions/23059662/how-can-i-get-iterm-to-use-the-newer-version-of-bash-that-brew-shows-change-a-u)
$ sudo bash -c 'echo /usr/local/Cellar/bash/5.1.8/bin/bash >> /etc/shells'
chsh -s /bin/zsh
# This would change the default shell
## chsh -s /usr/local/Cellar/bash/5.1.8/bin/bash
Configure the software by importing the database. https://www.heise.de/ratgeber/Tipp-MoneyMoney-Datenbank-auf-neuen-Mac-uebertragen-6054587.html
- Downalod, configure & register from the web page
- Login
- Preferences -> General -> untick "Show dock icon"
Install send to kindle: https://www.amazon.com/gp/sendtokindle/mac
- Login
- run the installer manually in "/usr/local/Caskroom/parafon-ntfs/15/Install/..‚"
- login & restart
- Foobar2000 (https://www.foobar2000.org/mac)
- Hauptwerk + organs
- Midi interface
- Cakewalk
- CaptureOne -> install manually as cask has been removed & register
- Photo Mechanic (http://www.camerabits.com/downloads/)
- Photo Lemur (https://photolemur.com/rd/s_Mac - https://photolemur.en.softonic.com/mac)
- Topaz Denoise
- MySides (https://github.com/mosen/mysides)
- Open http://scansnap.com/d/, download the installer and follow the instructions to add the WLAN scanner
- Download and install nuance pdf for man: http://scansnap.com/r/nuance3/ -> redirect to "kofax"
Start and launch Synchronization
Turn off the Optimize Storage option. Apple menu > System Preferences > Apple ID > Optimize Mac Storage.
- General -> Use dark menu bar and Dockbash
- Date & Time -> "Clock" -> don't show the day of the week, show the seconds, 24-hour clock
- Keyboard -> Key repeat: fastest & Delay until repeat: shortest
- Trackpad -> Look up & data detectors -> Off (disables dictionnary - see https://macpaw.com/how-to/turn-off-dictionary-mac)
Group apps by creating folders and app symlinks, for example:
ln -s ../../Paintbrush.app Paintbrush.app
Add icons to the folders https://support.apple.com/en-gb/guide/mac-help/mchlp2313/mac
Import / export dock icons - add separators
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}'
killall Dock
- Captvty https://captvty.fr/ (See https://captvty.fr/faq#macos)
- WebCam Driver https://support.logi.com/hc/en-us/articles/360024699934--Downloads-C922-Pro-Stream-Webcam
- Docfetcher
- Tinker Tool (not TT System) (https://www.bresink.com/osx/-TinkerTool.html)
- GCViewer (https://github.com/chewiebug/GCViewer/wiki/Changelog)
- Snap Camera https://snapcamera.snapchat.com/download/
- Ruby (latest version): https://gorails.com/setup/osx/11.0-big-sur
- Sony Imaging Edge: https://imagingedge.sony.net/de-de/ie-desktop.html
- BAT themes: https://github.com/catppuccin/bat?tab=readme-ov-file
- Gradle:
sdk install gradle
- Kubernetes CLI:
brew install kubernetes-cli
Applescript to add a date shortcut: https://discussions.apple.com/thread/8651300#:~:text=It%20just%20works.,for%20the%20first%20time%20only.
on run {input, parameters}
set thedate to (do shell script "date \"+%Y.%m.%d\"") as string
tell application "System Events"
keystroke thedate
end tell
end run
AWS CLI
brew install awscli
Azure CLI
brew install azure-cli
GCP CLI
brew cask install google-cloud-sdk
CloudFoundry CLI
brew tap cloudfoundry/tap
brew install bosh-cli
brew install cf-cli
brew install credhub-cli
brew install bbl
brew install bbr
Pivotal CLI
brew tap nevenc/tap
brew install pivnet-cli
brew install om-cli
brew install pace-cli
mysql
brew install mysql
mongodb
brew install mongodb
elasticsearch
brew install elasticsearch