Resources:
- Remove bloatware + elevate as admin (link)
- Finish writing documentation
- Propose to keep existing computer name if not set to default
- Big refacto:
- split scripts into the smallest units possible
- take advantage of chezmoi scripts order
- easier to debug
- each script only execute if config is found in .chezmoidata, which allow to enable or disable scripts just by commenting a few lines in the file
- documentation:
- each script documented with possible configuration and synopsis
- per platform general overview, linking to script docs
- config documentation: each key is mapped to the corresponding script docs where it's used
- split scripts into the smallest units possible
- ☕️ Homebrew
- 🤖 Scripts
- set default browser
- unquaratine installed apps using
sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app
- ✨ Cosmetic
- Set Dock icons
- Set Mission control icons
- ⚙️ Apps settings
- adguard
- arduino
- browserosaurus
- chromedriver
- discord
- docker
- figma
- firefox
- google-chrome
- handbrake
- iconjar
- iina
- iterm2
- lepton
- lunar
- microsoft-auto-update
- microsoft-word
- microsoft-excel
- microsoft-powerpoint
- microsoft-teams
- nordvpn
- notion
- nzbget
- oracle-jdk
- postman
- protonmail-bridge
- shapr3d
- slack
- teamviewer
- the-unarchiver
- tor-browser
- transmission
- vanilla
- visual-studio-code
- xmind
- zoom
- utm
- Auto fetch & update spice guest tools using
.chezmoiexternal.yaml
- ✨ Cosmetics
- Taskbar
- Shortcuts
- ⚙️ Settings
- Keyboard & language
- Apps
- Powertoys
- 📀 Install extras applications
- Windows features
- Drivers
- Applications
- Games
- 🗃 Misc
- Files associations
- Powershell profile
- Create a restore point : Checkpoint-Computer -Description "Clean install" -RestorePointType "MODIFY_SETTINGS" # Create a restore point