macOS Config
macOS Config is an open-source project designed to streamline the setup of your MacBook with custom settings, program installations, and wallpapers. Built using shell scripts, this tool automates the process of configuring your macOS environment for productivity and ricing.
- Specifically designed for macOS customization and ricing.
- Includes
.shscripts to install all programs you need for work. - Applies your custom settings for installed programs automatically.
- Adds your favorite wallpapers for a personalized macOS experience.
🖼️ Preview
🛠️ Installation
Pour installer ce projet, lancez l'application Terminal sur votre système, et exécutez les commandes ci-dessous.
- Si une fenêtre contextuelle apparaît vous invitant à télécharger les outils en ligne de commande Xcode après la première commande, cliquez sur « Télécharger » puis exécutez à nouveau la première commande.
- Cloner le dépôt
git clone https://github.com/marsdevx/macOS-config.git ~/Downloads/macOS-config
- Installer Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"
- Désactiver les icônes du bureau
defaults write com.apple.finder CreateDesktop false; killall Finder- Créer le répertoire de configuration
mkdir -p ~/.config- Mettre à jour les paramètres système
- Accessibilité et Centre de contrôle
- Paramètres Système -> Accessibilité -> Affichage -> Réduire les animations -> Activé
- Paramètres Système -> Centre de contrôle -> Masquer et afficher automatiquement la barre de menus -> Toujours
- Bureau et Dock
- Paramètres Système -> Bureau et Dock -> Masquer et afficher automatiquement le Dock -> Activé
- Paramètres Système -> Bureau et Dock -> Réorganiser automatiquement les espaces en fonction de la dernière utilisation -> Désactivé
- Paramètres Système -> Bureau et Dock -> Lors du passage à une application, basculer vers un espace ... -> Désactivé
- Paramètres Système -> Bureau et Dock -> Grouper les fenêtres par application -> Désactivé
- Paramètres Système -> Bureau et Dock -> Les écrans ont des espaces séparés -> Activé
- Clavier
- Paramètres Système -> Clavier -> Raccourcis clavier -> Spotlight -> Afficher la recherche Spotlight -> Désactivé
- Paramètres Système -> Clavier -> Raccourcis clavier -> Spotlight -> Afficher la fenêtre de recherche Finder -> Désactivé
- Paramètres Système -> Clavier -> Raccourcis clavier -> Mission Control -> Basculer vers Bureau 1 -> Activé
- Paramètres Système -> Clavier -> Raccourcis clavier -> Mission Control -> Basculer vers Bureau 2 -> Activé
- Paramètres Système -> Clavier -> Raccourcis clavier -> Mission Control -> Basculer vers Bureau 3 -> Activé
- Paramètres Système -> Clavier -> Raccourcis clavier -> Mission Control -> Basculer vers Bureau 4 -> Activé
- Paramètres Système -> Clavier -> Raccourcis clavier -> Mission Control -> Basculer vers Bureau 5 -> Activé
🚀 Utilisation
- Boucle
zsh ~/Downloads/macOS-config/loop.sh- Après avoir exécuté le script, configurez l'application Loop avec ces paramètres
- Couleur d'accent -> Fond d'écran -> Dégradé -> Activé
- Comportement -> Lancer au démarrage -> Activé
- Comportement -> Vitesse d'animation -> Fluide
- Comportement -> Inclure un remplissage -> Activé -> Configurer le remplissage -> 7px
- Comportement -> Utiliser l'écran avec le curseur -> Désactivé
- Raccourcis clavier -> Centre -> Supprimer
- Raccourcis clavier -> Ajouter -> Général -> Centre macOS -> Fn + Entrée
- Raycast
zsh ~/Downloads/macOS-config/raycast.sh- Après avoir exécuté le script, configurez l'application Raycast avec ces paramètres
- Cliquez sur Démarrer la configuration -> Continuer.
- Définissez un nouveau raccourci clavier : Enregistrer un nouveau raccourci -> Assignez Cmd + Espace.
- Cliquez sur Continuer pour finaliser.
- Sketchybar
zsh ~/Downloads/macOS-config/sketchybar.sh- SKHD
zsh ~/Downloads/macOS-config/skhd.sh- Yabai
zsh ~/Downloads/macOS-config/yabai.sh- Iterm
- Installer Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Installer un thème pour Oh My Zsh
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
- Installer et configurer Iterm2
zsh ~/Downloads/macOS-config/iterm.sh
- Mettre à jour zshrc
source ~/.zshrc
- Configurer Powerlevel10k
- Style : Lean
- Jeu de caractères : Unicode
- Schéma de couleurs : 8 couleurs
- Séparateur d’invite : Non
- Disposition : Deux lignes
- État de la connexion : Déconnecté
- Alignement de l’invite : Gauche
- Couleur d’accentuation : Bleu
- Densité de l’invite : Peu dense
- Style d’icônes : Beaucoup d’icônes
- Style de l’invite : Concis
- Invite instantanée : Oui
- Verbosité : Verbeux
- Configurer iTerm2
- Ouvrir iTerm2 et accéder aux Paramètres.
- Général -> Fermeture -> Confirmer "Quitter iTerm2 (CmdQ)" -> Désactivé
- Apparence -> Général -> Thème : Minimal
- Apparence -> Général -> Emplacement de la barre supérieure : Bas
- Apparence -> Fenêtres -> Masquer les barres de défilement -> Activé
- Apparence -> Fenêtres -> Afficher la ligne sous la barre de titre ... -> Désactivé
- Apparence -> Volets -> Marges latérales : 8
- Apparence -> Volets -> Marges haut & bas : 12
- Profils -> Couleurs -> Préréglages de couleurs -> Importer -> Téléchargements -> rose-pine.itermcolors
- Profils -> Couleurs -> Préréglages de couleurs -> rose-pine
- Profils -> Fenêtre -> Transparence : 7
- Profils -> Texte -> Police -> MesloLGS NF
- Profils -> Texte -> Taille de police -> 13
- Profils -> Intégration du shell -> Afficher les indicateurs de marque -> Désactivé
- Fonds d’écran
- Ouvrir les Réglages Système
- Fond d’écran -> Ajouter un dossier ou un album -> Choisir un dossier -> Téléchargements -> macOS-config -> fonds d’écran
- Cliquez sur le dossier des fonds d'écran en bas de la page
- Ajustez les paramètres :
- Lecture aléatoire : Toutes les minutes
- Afficher sur tous les espaces : Activé
📋 Licence
Tout le code contenu dans ce dépôt est sous licence MIT License
MIT LicenseCopyright (c) 2025 marsdevx
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
⭐ Support
Si vous aimez ce projet, n’oubliez pas de ⭐ le noter et de me suivre ! Votre soutien m’aide à créer plus de projets. 🚀
🔗 Découvrez plus de mes travaux sur GitHub et explorez d’autres projets passionnants ! --- Tranlated By Open Ai Tx | Last indexed: 2026-03-05 ---