Name | Description | Required | macOSInit |
---|---|---|---|
SSH | Install SSH Keys | Yes | Supported |
GPG | Install GPG Keys | Optional | Supported |
gitconfig | Git config and workspace | Yes | Supported |
Homebrew | Install Homebrew and apps | Yes | Supported |
Power10k | Install Oh My Zsh and Power 10k | Yes | Supported |
zshrc | Copy zshrc config file | Yes | Supported |
wakatime.cfg | Wakatime Config | Optional | Supported |
Wallpapers | Copy Wallpapers | Optional | Supported |
Fonts | Copy Wallpapers | Yes | Supported |
scripts | Custom scripts and aliases | Optional | Manually |
vimrc | Copy vimrc config file | Yes | Supported |
vscode | Extensions, Theme and Config | Yes | Manually |
Emails | Profile Config | Optional | Manually |
You need a folder called "macosinit" on the Desktop with your personal backup files such as SSH keys, configs, wallpapers, etc. Or you can use the script to make a backup before: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/daikiejp/macosinit/master/backup.sh)"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/daikiejp/macosinit/master/install.sh)"
Config by editing your own preferences on folders preferences
and build with
node build/backup.js
node build/install.js
node build/remove.js
then, execute:
bash install.sh
on a new Machine
Note .zshrc is not backup, check manually before formatting.
Some configurations need to be installed manually due to security or macOS limitations. However, there are one-click installation solutions available through Apple Configurator settings, which can configure: Email, WiFi, Fonts, Calendar. (Fonts are installed with macosInit scripts due to the file size.)
I am personally using it only for Email configurations.
- Obsidian
For VS Code, it is not possible to automatically install personal settings. However, I have created two VSCode profiles that suit my own needs: one environment for JavaScript and another environment for Data Science.
Please use my settings and configure them according to your needs.
You need import Profile from VS Code and the paste the following URLs:
For JavaScript: https://tools.daikie.jp/vscode
For Data Science: https://tools.daikie.jp/datascience
- Drivers (Printer, Scanner, Android USB Tools)
- Organize Apps Folder
- Organize macOS Dock
- macOS Preferences
For more information or more configurations visit https://tools.daikie.jp/
Danny Davila (@daikiejp) - だいきえ
2024