From 026bf3fd71e335c5983133a7ac006cae7cd131e9 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Thu, 17 Aug 2023 15:48:01 +0200 Subject: [PATCH] :fire: Remove defaults.yml and related code --- .github/workflows/config/yml-lint.yml | 5 - .github/workflows/test-defaults.yml | 36 - .vscode/settings.json | 10 - defaults-fr.yml | 1078 ---------------------- defaults.schema.json | 217 ----- defaults.yml | 1231 ------------------------- 6 files changed, 2577 deletions(-) delete mode 100644 .github/workflows/config/yml-lint.yml delete mode 100644 .github/workflows/test-defaults.yml delete mode 100644 .vscode/settings.json delete mode 100644 defaults-fr.yml delete mode 100644 defaults.schema.json delete mode 100644 defaults.yml diff --git a/.github/workflows/config/yml-lint.yml b/.github/workflows/config/yml-lint.yml deleted file mode 100644 index b1507da..0000000 --- a/.github/workflows/config/yml-lint.yml +++ /dev/null @@ -1,5 +0,0 @@ -extends: default - -rules: - line-length: - max: 130 diff --git a/.github/workflows/test-defaults.yml b/.github/workflows/test-defaults.yml deleted file mode 100644 index 7aacb26..0000000 --- a/.github/workflows/test-defaults.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Test defaults.yml - -on: - push: - paths: - - 'defaults.yml' - - 'defaults-*.yml' - - pull_request: - -permissions: {} - -jobs: - test: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@master - - - name: Lint defaults.yml - uses: ibiqlik/action-yamllint@v3.1.1 - with: - file_or_dir: defaults.yml - config_file: .github/workflows/config/yml-lint.yml - strict: true - - - name: Lint defaults-fr.yml - uses: ibiqlik/action-yamllint@v3.1.1 - with: - file_or_dir: defaults-fr.yml - config_file: .github/workflows/config/yml-lint.yml - strict: true - - - name: Validate 'defaults-*.yml' against schema - uses: nwisbeta/validate-yaml-schema@v2.0.0 diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 4b38a35..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "yaml.schemas": { - "./defaults.schema.json": ["/defaults*.yml"] - }, - "[yaml]": { - "editor.rulers": [ - 130 - ] - } -} diff --git a/defaults-fr.yml b/defaults-fr.yml deleted file mode 100644 index 558c95d..0000000 --- a/defaults-fr.yml +++ /dev/null @@ -1,1078 +0,0 @@ ---- - -categories: - - - folder: dock - name: Dock - description: | - Le Dock est une composante importante de macOS. - Il est utilisé pour lancer des applications et pour naviguer entre les applications lancées. - Par défaut il est placé en bas de votre écran. - - Il est personnalisable à souhait. - image: - filename: "dock.png" - width: 740 - height: 41 - keys: - - key: orientation - domain: com.apple.dock - title: Position - description: Choisir la position du Dock - param: - type: string - values: [left, bottom, right] - examples: - - value: left - image: - filename: "left.png" - width: 740 - height: 463 - text: Placer le Dock sur la gauche de l'écran - - value: bottom - default: true - image: - filename: "bottom.png" - width: 740 - height: 463 - text: Placer le Dock en bas de l'écran - - value: right - image: - filename: "right.png" - width: 740 - height: 463 - text: Placer le Dock sur la droite de l'écran - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: tilesize - domain: com.apple.dock - title: Taille des icônes - description: Paramétrer le taille des icônes du Dock - param: - type: int - examples: - - value: 36 - image: - filename: "36.png" - width: 740 - height: 463 - text: Taille des icônes du Dock de 36 pixels - - value: 48 - default: true - image: - filename: "48.png" - width: 740 - height: 463 - text: Taille des icônes du Dock de 48 pixels - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Dock - - key: autohide - domain: com.apple.dock - title: Caché automatiquement - description: Cacher le Dock automatiquement. Vous pouvez afficher/cacher le Dock avec `⌥ alt`+`⌘ cmd`+`d`. - param: - type: bool - examples: - - value: false - default: true - text: Toujours afficher le Dock - - value: true - text: Cacher le Dock automatiquement lorsque votre souris n'est pas dessus - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: autohide-time-modifier - domain: com.apple.dock - title: Durée de l'animation d'affichage - description: Changer la durée d'animation d'affichage et de cachage du Dock. - param: - type: float - examples: - - value: 0.5 - default: true - video: - filename: "0.5.mp4" - width: 742 - height: 202 - text: Par défaut, l'animation d'affichage et de cachage prends 0.5 secondes - - value: 2 - video: - filename: "2.mp4" - width: 742 - height: 202 - text: Allonger la durée d'animation du Dock - - value: 0 - video: - filename: "0.mp4" - width: 742 - height: 202 - text: Supprimer la durée d'animation du Dock - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - requirements: - - folder: dock - key: autohide - name: com.apple.dock autohide - value: true - after: killall Dock - - key: autohide-delay - domain: com.apple.dock - title: Délai avant affichage - description: Change the Dock opening delay. - param: - type: float - examples: - - value: 0.5 - default: true - video: - filename: "0.5.mp4" - width: 742 - height: 202 - text: By default, the Dock only opens if the mouse doesn't move for 0.5 seconds - - value: 0 - video: - filename: "0.mp4" - width: 742 - height: 202 - text: Remove the autohide delay, the Dock appears instantly - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - requirements: - - folder: dock - key: autohide - name: com.apple.dock autohide - value: true - after: killall Dock - - key: show-recents - domain: com.apple.dock - title: Afficher les Apps récentes - description: Afficher ou non les applications utilisées récemment dans une section à part. - param: - type: bool - examples: - - value: true - default: true - image: - filename: "true.png" - width: 740 - height: 82 - text: Afficher la section des applications utilisées récemment. - - value: false - image: - filename: "false.png" - width: 740 - height: 82 - text: Ne pas afficher la section des applications utilisées récemment. - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: mineffect - domain: com.apple.dock - title: Animation de minimisation - description: Changer le style d'animation de minimisation des applications. - param: - type: string - values: [genie, scale, suck] - examples: - - value: "genie" - default: true - video: - filename: "genie.mp4" - width: 740 - height: 740 - - value: "scale" - video: - filename: "scale.mp4" - width: 740 - height: 740 - - value: "suck" - video: - filename: "suck.mp4" - width: 740 - height: 740 - text: "\"suck\" est une valeur secrète qui n'est pas disponible dans les Préférénces Systèmes" - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - requirements: - - folder: dock - key: autohide - name: com.apple.dock autohide - value: true - after: killall Dock - - key: static-only - domain: com.apple.dock - title: Seulement les applications actives - description: | - Afficher dans le Dock uniquement les applications ouvertes. - - ⚠️ Attention cette commande vide votre Dock. - param: - type: bool - examples: - - value: true - text: Affiche uniquement les applications actives - - value: false - default: true - text: Afficher les applications épinglées au dock - after: killall Dock - versions: [Monterey] - - - folder: screenshots - name: Capture d'écran - description: | - Sur un Mac, il est possible de prendre des captures d'écran avec: - - - `⌘ cmd`+`⇧ maj`+`3` pour l'écran complet. - - `⌘ cmd`+`⇧ maj`+`4` pour une sous partie de l'écran. Ajoutez `espace` pour prendre une application entière. - - `⌘ cmd`+`⇧ maj`+`5` pour ouvrir l'appli de capture. - - Il est possible de personnaliser quelques trucs. - keys: - - key: disable-shadow - domain: com.apple.screencapture - title: Enlever l'ombre - description: - Afficher ou non une ombre en prenant une capture d'une app (`⌘ cmd`+`⇧ shift`+`4` puis `espace`). - param: - type: bool - examples: - - value: false - default: true - image: - filename: "false.png" - width: 740 - height: 574 - text: Ajouter l'ombre aux captures - - value: true - image: - filename: "true.png" - width: 740 - height: 550 - text: Supprimer l'ombre des captures - versions: [Ventura, Monterey, Big Sur, Catalina] - - key: include-date - domain: com.apple.screencapture - title: Inclure la date - description: Inclure la date et l'heure dans le nom du fichier. - param: - type: bool - examples: - - value: true - default: true - text: Screenshot 2020-01-09 at 13.27.20.png - - value: false - text: | - - Screenshot.png - - Screenshot 1.png - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - key: location - domain: com.apple.screencapture - title: Emplacement - description: Préciser l'emplacement par défaut des captures. - param: - type: string - examples: - - value: ~/Desktop - default: true - - value: ~/Pictures - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall SystemUIServer - - key: show-thumbnail - domain: com.apple.screencapture - title: Afficher la vignette - description: Afficher ou non la vignette après avoir fait une capture. - param: - type: bool - examples: - - value: true - default: true - text: Afficher la vignette après avoir fait une capture - - value: false - text: Ne pas afficher la vignette - versions: [Ventura, Monterey, Big Sur, Catalina] - - key: type - domain: com.apple.screencapture - title: Choisir le format de la capture - description: Choisir le format de fichier de l'image dans lequel la capture est enregistrée. - param: - type: string - values: [png, jpg, pdf, psd, gif, tga, tiff, bmp] - examples: - - value: png - default: true - text: L'image générée est au format png - - value: jpg - text: L'image générée est au format jpg - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - - folder: safari - name: Safari - description: | - Safari est le navigateur web par défaut sur macOS. - Certaines de ses fonctionnalités peuvent être paramétrées. - keys: - - key: ShowFullURLInSmartSearchField - domain: com.apple.Safari - title: Afficher l'URL complète - description: Afficher l'adresse des sites web en entier. - param: - type: bool - examples: - - value: true - text: Affiche l'URL complète des sites web. - image: - filename: "true.png" - width: 740 - height: 207 - - value: false - default: true - text: N'affiche pas l'URL complète des sites web. - image: - filename: "false.png" - width: 740 - height: 207 - versions: [Monterey] - after: killall Safari - - - folder: finder - name: Finder - description: | - Le Finder est le gestionnaire de fichier de macOS. - Il est responsable du lancement d'autres applications, - et pour la gestion générique des fichiers, disques externes, et volumes réseaux. - Depuis les années 80-90, l'icône du Finder est un écran souriant d'ordinateur, connu sous le nom "Happy Mac". - - Certaines de ses fonctionnalités sont personnalisables. - keys: - - key: QuitMenuItem - domain: com.apple.finder - title: Quitter - description: Afficher ou non l'option pour quitter le Finder. Non recommandé. - param: - type: bool - examples: - - value: false - default: true - text: Cacher l'option "Quitter" du Finder - - value: true - text: Afficher l'option "Quitter" du Finder - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Finder - - key: AppleShowAllExtensions - domain: NSGlobalDomain - title: Afficher les extensions - description: Afficher toutes les extensions de fichier ou non. - param: - type: bool - examples: - - value: false - default: true - text: Ne pas afficher toutes les extensions dans le Finder - - value: true - text: Afficher toutes les extensions de fichier dans le Finder - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Finder - - key: AppleShowAllFiles - domain: com.apple.finder - title: Afficher les fichiers cachés - description: Afficher les fichiers cachés dans le Finder. - param: - type: bool - examples: - - value: false - default: true - text: Ne pas afficher les fichiers cachés dans le Finder - image: - filename: "false.png" - width: 740 - height: 451 - - value: true - text: Afficher les fichiers cachés dans le Finder - image: - filename: "true.png" - width: 740 - height: 451 - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Finder - - key: ShowPathbar - domain: com.apple.finder - title: Barre du chemin d'accès - description: Afficher la barre du chemin d'accès en bas de la fenêtre du Finder. - param: - type: bool - examples: - - text: Afficher la barre du chemin d'accès - value: true - image: - filename: "true.png" - width: 740 - height: 451 - - text: Masquer la barre du chemin d'accès - default: true - value: false - image: - filename: "false.png" - width: 740 - height: 451 - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: FXPreferredViewStyle - domain: com.apple.finder - title: Style de présentation par défaut - description: Définir le style d'affichage par défaut des dossiers sans réglage spécifique. - param: - type: string - examples: - - value: clmv - text: Vue en colonnes - - value: Nlsv - text: Vue en liste - - value: glyv - text: Vue en galerie d'icônes - - value: icnv - default: true - text: Vue en icônes - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: _FXSortFoldersFirst - domain: com.apple.finder - title: Laisser les dossiers en haut - description: Laisser les dossiers en haut lors d'un tri par nom. - param: - type: bool - examples: - - value: true - text: Laisse les dossiers en haut - image: - filename: true.png - width: 740 - height: 400 - - value: false - default: true - text: Ne laisse pas les dossiers en haut - image: - filename: false.png - width: 740 - height: 400 - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: FXDefaultSearchScope - domain: com.apple.finder - title: Portée des recherches - description: Définir la portée par défaut des recherche. - param: - type: string - examples: - - text: Recherche dans le dossier courant - value: SCcf - - text: Utilise la portée précédente - value: SCsp - - text: Recherche dans ce Mac - default: true - value: SCev - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: FXRemoveOldTrashItems - domain: com.apple.finder - title: Vider la corbeille automatiquement - description: Supprimer automatiquement les éléments se trouvant dans la corbeille depuis plus de 30 jours. - param: - type: bool - examples: - - text: Supprime automatiquement les éléments après 30 jours - value: true - - text: Garde les éléments dans la corbeille - default: true - value: false - versions: [Monterey, Big Sur] - after: killall Finder - - key: FXEnableExtensionChangeWarning - domain: com.apple.finder - title: Alerte au changement d'extension - description: Choisir si il faut afficher une alerte au changement de format de fichier ou non. - param: - type: bool - examples: - - value: true - default: true - video: - filename: "true.mp4" - width: 739 - height: 416 - text: Afficher une alerte au changement de format de fichier - - value: false - video: - filename: "false.mp4" - width: 739 - height: 416 - text: Ne pas afficher d'alerte au changement - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Finder - - key: NSDocumentSaveNewDocumentsToCloud - domain: NSGlobalDomain - title: Sauvegarder sur le disque ou dans iCloud par défaut - description: Définir si l'emplacement de sauvegarde par défaut est sur le disque ou dans iCloud - param: - type: bool - examples: - - value: true - default: true - text: iCloud Documents est le dossier ouvert par défaut lors de la sauvegarde d'un nouveau document - - value: false - text: Le répertoire utilisateur est ouvert par défaut lors de la sauvegarde d'un nouveau document - versions: [Catalina] - - key: showWindowTitlebarIcons - domain: com.apple.universalaccess - title: Icône de la barre de titre - description: | - Toujours afficher l'icône du dossier avant le titre dans la barre de titre. - - ⚠️ Cette commande nécessite d'accorder au terminal un accès complet au disque. - (Préférences Système → Sécurité et confidentialité → Accès complet au disque). - param: - type: bool - examples: - - text: Affiche l'icône dans la barre de titre - value: true - image: - filename: "true.png" - width: 740 - height: 451 - - text: Masque l'icône de la barre de titre - default: true - value: false - image: - filename: "false.png" - width: 740 - height: 451 - versions: [Ventura, Monterey] - after: killall Finder - - key: NSToolbarTitleViewRolloverDelay - domain: NSGlobalDomain - title: Délai au survol du titre - description: Choisir le délai d'affichage du titre complet. - param: - type: float - examples: - - value: 0.5 - default: true - video: - filename: "0.5.mp4" - width: 741 - height: 416 - text: Par défaut, le titre met 0.5 secondes à s'afficher - - value: 0 - video: - filename: "0.mp4" - width: 741 - height: 416 - text: Supprimer le délai au survol du titre - - value: 1 - video: - filename: "1.mp4" - width: 741 - height: 416 - text: Ajouter du délai au survol du titre - versions: [Ventura, Monterey, Big Sur] - requirements: - - folder: finder - key: showWindowTitlebarIcons - name: com.apple.universalaccess showWindowTitlebarIcons - value: false - after: killall Finder - - key: NSTableViewDefaultSizeMode - domain: NSGlobalDomain - title: Taille des icônes de la barre latérale - description: Personnaliser la taille des icônes dans la barre latérale du Finder - param: - type: int - examples: - - value: 1 - image: - filename: "1.png" - width: 740 - height: 415 - text: Petites - - value: 2 - default: true - image: - filename: "2.png" - width: 740 - height: 415 - text: Moyennes - - value: 3 - image: - filename: "3.png" - width: 740 - height: 415 - text: Grosses - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Finder - - - folder: desktop - name: Bureau - description: | - Le bureau est une partie du Finder, il affiche les fichiers et les icônes par dessus le fond d'écran. - La présentation du bureau peut être personnalisée. - keys: - - key: _FXSortFoldersFirstOnDesktop - domain: com.apple.finder - title: Laisser les dossiers en haut - description: Laisser les dossiers du bureau en haut lors d'un tri. - param: - type: bool - examples: - - value: true - text: Laisse les dossiers en haut - - value: false - default: true - text: Ne laisse pas les dossiers en haut - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: CreateDesktop - domain: com.apple.finder - title: Toutes les icônes - description: Masquer toutes les icônes du bureau. - param: - type: bool - examples: - - value: false - text: Masque toutes les icônes - - value: true - default: true - text: Affiche toutes les icônes - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: ShowHardDrivesOnDesktop - domain: com.apple.finder - title: Disques - description: Afficher les disques durs sur le bureau. - param: - type: bool - examples: - - value: true - text: Affiche les disques durs - - value: false - default: true - text: Masque les disques durs - versions: [Monterey, Big Sur] - after: killall Finder - - key: ShowExternalHardDrivesOnDesktop - domain: com.apple.finder - title: Disques externes - description: Masquer les disques externes sur le bureau. - param: - type: bool - examples: - - value: false - text: Masque les disques externes - - value: true - default: true - text: Affiche les disques externes - versions: [Monterey, Big Sur] - after: killall Finder - - key: ShowRemovableMediaOnDesktop - domain: com.apple.finder - title: Supports amovibles - description: Masquer les supports amovibles _(CDs, DVDs et iPods)_ du bureau. - param: - type: bool - examples: - - value: false - text: Masque supports amovibles - - value: true - default: true - text: Affiche supports amovibles - versions: [Monterey, Big Sur] - after: killall Finder - - key: ShowMountedServersOnDesktop - domain: com.apple.finder - title: Serveurs connectés - description: Afficher sur le bureau les serveurs connectés. - param: - type: bool - examples: - - value: true - text: Affiche les serveurs connectés - - value: false - default: true - text: Masque les serveurs connectés - versions: [Monterey, Big Sur] - after: killall Finder - - - folder: menubar - name: Barre des menus - description: - La barre des menus est située en haut de l’écran. - Utilisez les menus et les icônes de la barre des menus pour choisir des commandes, réaliser des tâches et vérifier un état. - keys: - - key: FlashDateSeparators - domain: com.apple.menuextra.clock - title: Faire clignoter les séparateurs de l'horloge - description: - "Permet de faire clignoter ou non les séparateurs de l'horloge numérique (par défaut, ce sont des deux points)." - param: - type: bool - examples: - - value: false - default: true - video: - filename: "false.mp4" - width: 727 - height: 40 - text: Les séparateurs restent toujours solides. - - value: true - video: - filename: "true.mp4" - width: 727 - height: 40 - text: Les séparateurs clignotent toutes les secondes. - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall SystemUIServer - - key: DateFormat - domain: com.apple.menuextra.clock - title: Format de date et heure - description: | - Ce paramètre permet de préciser le format de date et heure de la barre de menus. - Les valeurs acceptées dépendent de vos paramètres de Langue & région. - - - `ss` pour les secondes. - - `HH` pour l'heure (24h). - - `EEE` pour le jour de la semaine en 3 lettres. - - `d MMM` pour le jour dans le mois et le mois en 3 lettres. - param: - type: string - examples: - - value: '"EEE d MMM HH:mm:ss"' - video: - filename: "EEE_d_MMM_HH.mm.ss.mp4" - width: 727 - height: 40 - text: Lun. 5 oct. à 21:56:12 - - value: '"EEE h:mm:ss"' - video: - filename: "EEE_h.mm.ss.mp4" - width: 727 - height: 40 - text: Lun. 21:56:40 - - value: '"MMM d HH:mm:ss"' - text: 5 oct. à 21:58:33 - versions: [Monterey, Big Sur, Catalina] - - - folder: mission-control - name: Mission Control - description: | - Anciennement connu sous le nom d'Exposé, Mission Control permet : - - - `⌃ ctrl`+`↑ haut` voir toutes les fenêtres d'applications ouvertes. - - `⌃ ctrl`+`↓ bas` voir toutes les fenêtres de l'application courante. - - `⌘ cmd`+`F3 Mission Control` cacher toutes les applications et afficher le bureau. - - `⌃ ctrl`+`← gauche`/`→ droite` se déplacer entre les bureaux virtuels. - - déplacer des applications entre plusieurs écrans. - keys: - - key: mru-spaces - domain: com.apple.dock - title: Réorganiser automatiquement - description: Réorganiser les bureaux virtuels automatiquement. - param: - type: bool - examples: - - value: true - default: true - text: Déplacer les bureaux virtuels les plus récemment utilisés - - value: false - text: Toujours conserver l'arrangement de bureaux virtuels - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - - folder: feedback-assistant - name: Assistant d'évaluation - description: - L'application "Assistant d'évaluation" permet d'envoyer des comptes rendus développeur. - keys: - - key: Autogather - domain: com.apple.appleseed.FeedbackAssistant - title: Collecte automatique - description: | - Collecter automatiquement des larges fichiers lors de la soumission de compte rendu. - - Peut ralentir significativement le Mac et envoyer de grosses quantités de données. - param: - type: bool - examples: - - value: true - default: true - text: L'assistant d'évaluation récupère de gros fichiers lors de la soumission - - value: false - text: Ne pas collecter ces fichiers lors de l'envoi - versions: [Monterey, Big Sur] - - - folder: xcode - name: Xcode - description: - Xcode est un environnement de développement pour macOS, ainsi que pour iOS, watchOS et tvOS. - keys: - - key: IDEAdditionalCounterpartSuffixes - domain: com.apple.dt.Xcode - title: Ajouter des suffixes dans les Counterparts - description: - Ajouter des suffixes supplémentaires que Xcode place dans le menu "Related Items > Counterparts". - param: - type: array - examples: - - command: array-add - value: - - ViewModel - - View - text: Ajoute les suffixes "ViewModel" et "View" (pratique pour les architectures Model-View-ViewModel (MVVM)). - - command: array-add - value: - - Router - - Interactor - - Builder - text: Ajoute les suffixes "Router", "Interactor" et "Builder" (pratique pour les architectures RIB). - versions: [Catalina] - after: killall Xcode - - key: ShowBuildOperationDuration - domain: com.apple.dt.Xcode - title: Afficher la durée de build - description: - Afficher la durée de build dans la toolbar en haut de la fenêtre d'Xcode - param: - type: bool - examples: - - value: true - text: Afficher la durée de build dans la toolbar - - value: false - default: true - text: Ne pas afficher la durée de build dans la toolbar - versions: [Catalina] - after: killall Xcode - - - folder: simulator - name: Simulateur - description: - Installé avec les outils d'Xcode, le Simulateur est une application Mac pour simuler - un iPhone, un Ipad, une Apple Watch ou une Apple TV. - keys: - - key: ScreenShotSaveLocation - domain: com.apple.iphonesimulator - title: Emplacement des screenshots - description: | - Préciser le chemin par défaut des screenshots du Simulateur. - - Le dossier doit obligatoirement exister dans le système. - param: - type: string - examples: - - value: ~/Pictures/Screenshots - default: true - - value: "~/Pictures/Simulator Screenshots" - versions: [Catalina] - - - folder: textedit - name: TextEdit - description: - TextEdit permet d'ouvrir et de modifier des documents de texte enrichi (rich text), texte brut (plain text) et HTML. - keys: - - key: RichText - domain: com.apple.TextEdit - title: Définir le format de document par défaut - description: - Définir le format de document par défaut comme texte enrichi (.rtf) ou texte brut (.txt). - param: - type: bool - examples: - - value: true - default: true - text: Texte enrichi activé. - image: - filename: "true.png" - width: 740 - height: 451 - - value: false - text: Texte enrichi désactivé. - image: - filename: "false.png" - width: 740 - height: 451 - versions: [Ventura, Monterey, Big Sur] - after: killall TextEdit - - - folder: timemachine - name: Time Machine - description: - Time Machine permet de sauvegarder l'état de son système au cours du temps. - keys: - - key: DoNotOfferNewDisksForBackup - domain: com.apple.TimeMachine - title: Eviter les nouveaux disques - description: - Ne pas proposer les périphériques de stockage nouvellement branchés en tant que disque de sauvegarde - param: - type: bool - examples: - - value: false - default: true - text: - Lorsqu'un nouveau périphérique de stockage est branché, - l'ordinateur propose de l'ajouter en tant que disque de sauvegarde - - value: true - text: - Ne pas proposer les nouveaux périphériques de stockage connectés comme disque de sauvegarde - versions: [Catalina] - - - folder: activity-monitor - name: Moniteur d'activité - description: | - Le Moniteur d'activité est un utilitaire intégré pour consulter l'utilisation des ressources de votre système telles que - le CPU, la RAM, le disque, le réseau, et l'alimentation. - keys: - - key: UpdatePeriod - domain: com.apple.ActivityMonitor - title: Modifier la fréquence - description: Modifier la fréquence à laquelle le Moniteur d'activité met à jour ses données, en secondes. - param: - type: int - values: [1, 2, 5] - examples: - - value: 1 - text: "Très souvent (1s)" - - value: 2 - text: "Souvent (2s)" - - value: 5 - default: true - text: "Normale (5s)" - after: killall Activity\ Monitor - versions: [Ventura, Monterey] - - key: IconType - domain: com.apple.ActivityMonitor - title: Icône du Dock - description: Choisir quelles informations sont à afficher dans l'icône lorsqu'elle est dans le Dock. - param: - type: int - values: [0, 2, 3, 5, 6] - examples: - - value: 0 - default: true - text: Affiche l'icône classique de l'application - - value: 2 - text: | - Affiche l'activité du réseau dans le temps sous la forme de deux graphiques en miroir. - Le graphique du haut (bleu) montre le flux entrant en paquets/s. - Le graphique du bas (rouge) montre le flux sortant en paquets/s. - - value: 3 - text: | - Affiche l'activité du disque sous la forme de deux graphiques en miroir. - Le graphique du haut (bleu) montre le flux entrant en lectures/s. - Le graphique du bas (rouge) montre le flux sortant en écritures/s. - - value: 5 - text: Affiche l'activité du processeur, sous la forme d'une jauge. - - value: 6 - text: | - Affiche l'historique du processeur sous forme d'histogramme. - Si votre appareil possède 4 cœurs ou moins, il affichera un graphique par thread, tous empilés verticalement. - Si vous avez plus de 4 cœurs, un seul graphique à barres sera affiché, pour l'utilisation totale du CPU. - En rouge l'utilisation système et en vert l'utilisation utilisateur. - after: killall Activity\ Monitor - versions: [Ventura, Monterey] - - - folder: misc - name: Divers - description: Tous les `defaults` qui n'ont pas leur place ailleurs. - keys: - - key: DevMode - domain: com.apple.helpviewer - title: Position du menu d'Aide - description: Choisir si le menu d'Aide doit être au-dessus de toutes les applications. - param: - type: bool - examples: - - value: false - default: true - text: Par défaut, le menu d'Aide est au-dessus de n'importe quel fenêtre - - value: true - text: Laisser le menu d'Aide passer derrière les autres fenêtres - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - key: enable-spring-load-actions-on-all-items - domain: com.apple.dock - title: Activer le spring loading dans le Dock - description: - Glisser un fichier au dessus d'une icône du Dock et l'application va s'ouvrir. - Ne permet de le faire que si l'application n'est pas déjà ouverte. - Nous avons réussi à le faire fonctionner sur Aperçu, QuickTime et iWork (Keynote, Pages, Numbers). - param: - type: bool - examples: - - value: false - text: Le spring loading est désactivé - - value: true - default: true - text: Le spring loading est activé - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Dock - - key: userWantsPlaybackNotifications - domain: com.apple.Music - title: Afficher les notifications de Musique - description: - Afficher une notification lorsqu'une nouvelle chanson commence dans - l'application Musique. - param: - type: bool - examples: - - value: false - default: true - text: L'affichage des notifications est désactivé. - - value: true - text: L'affichage des notifications est activé. - versions: [Ventura, Catalina] - after: killall Music - - key: ApplePressAndHoldEnabled - domain: NSGlobalDomain - title: Comportement touche maintenue enfoncée - description: | - Permet de choisir le comportement lorsque l'on maintient une touche enfoncée. Les deux comportements possibles sont: - - - affiche le menu des accents (par défaut) - - écris le caractère tant qu'il est pressé - - ⚠️ Il est nécessaire de redémarrer le mac, fermer la session ou relancer l'application pour prendre en compte les - changements. - param: - type: bool - examples: - - value: true - default: true - image: - filename: true.png - width: 696 - height: 252 - text: Par défaut, lorsqu'une touche est maintenue enfoncée, le menu des accents s'affiche. - - value: false - image: - filename: false.png - width: 696 - height: 252 - text: Répète la touche tant que celle-ci est maintenue enfoncée. - versions: [Ventura, Monterey, Big Sur] - - key: FocusFollowsMouse - domain: com.apple.Terminal - title: Focus du Terminal au survol - description: | - Focus des fenêtres du Terminal au survol du curseur de la souris. - Le changement de focus ne fonctionne qu'entre les fenêtres du Terminal. - param: - type: bool - examples: - - value: false - default: true - video: - filename: false.mp4 - width: 739 - height: 416 - text: | - Par défaut le changement de focus entre fenêtres du Terminal se fait en cliquant sur celles-ci ou en pressant - cmd + ` . - - value: true - video: - filename: true.mp4 - width: 739 - height: 416 - text: Le focus suit le curseur de la souris entre les fenêtres du Terminal. - versions: [Ventura, Monterey] - after: killall Terminal diff --git a/defaults.schema.json b/defaults.schema.json deleted file mode 100644 index 7828df2..0000000 --- a/defaults.schema.json +++ /dev/null @@ -1,217 +0,0 @@ -{ - "$id": "https://macos-defaults.com/defaults.schema.json", - "title": "macOS Defaults Reference", - "description": "The supporting data for macos-defaults.com.", - "type": "object", - "properties": { - "categories": { - "description": "The main categorization level.", - "type": "array", - "items": { - "type": "object", - "properties": { - "folder": { - "description": "The slug for this category in the site's URL.", - "type": "string" - }, - "name": { - "description": "The human readable name for this category.", - "type": "string" - }, - "description": { - "description": "Longer form, human readable explanation of this category.", - "type": "string" - }, - "image": { - "$ref": "#/definitions/image" - }, - "keys": { - "description": "The defaults keys within this category.", - "type": "array", - "items": { - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "domain": { - "description": "The domain for this key, typically corresponding to an individual application.", - "type": "string" - }, - "title": { - "description": "The human readable title of this key.", - "type": "string" - }, - "description": { - "description": "Longer form, human readable explanation of this key.", - "type": "string" - }, - "param": { - "type": "object", - "properties": { - "type": { - "description": "The type the key stores in the defaults system.", - "type": "string", - "enum": [ - "array", - "bool", - "dict", - "float", - "int", - "string" - ] - }, - "values": { - "type": "array" - } - } - }, - "examples": { - "type": "array", - "items": { - "description": "Describes a sample `defaults write` command example.", - "type": "object", - "properties": { - "value": { - "$ref": "#/definitions/value" - }, - "command": { - "description": "The command used to set data when running `defaults write`. Must be valid for the parameter type and value. If not specified, the parameter type will be used.", - "type": "string", - "enum": [ - "string", - "data", - "int", - "float", - "bool", - "date", - "array", - "array-add", - "dict", - "dict-add" - ] - }, - "default": { - "description": "If this command resets to the default setting.", - "type": "boolean" - }, - "image": { - "$ref": "#/definitions/image" - }, - "title": { - "description": "Human readable title for this example, will be autogenerated if not provided", - "type": "string" - }, - "text": { - "description": "Human readable description of this example.", - "type": "string" - } - } - }, - "uniqueItems": true - }, - "versions": { - "description": "The versions of macOS this key has been tested on.", - "type": "array", - "items": { - "description": "E.g. \"Big Sur\", \"Catalina\"", - "type": "string" - }, - "uniqueItems": true - }, - "requirements": { - "type": "array", - "items": { - "description": "Describes another defaults setting that is required for this one to work.", - "type": "object", - "properties": { - "folder": { - "description": "The `folder` of a category in the defaults file.", - "type": "string" - }, - "key": { - "description": "The `key` of a key in the category in the defaults file", - "type": "string" - }, - "name": { - "description": "The defaults domain + key.", - "type": "string" - }, - "value": { - "description": "The required value", - "$ref": "#/definitions/value" - } - } - } - }, - "after": { - "type": "string" - } - }, - "required": [ - "domain", - "examples", - "key", - "param", - "title" - ], - "additionalProperties": false - }, - "uniqueItems": true - } - }, - "required": [ - "folder", - "name", - "description" - ], - "additionalProperties": false - }, - "uniqueItems": true - } - }, - "required": ["categories"], - "additionalProperties": false, - "definitions": { - "image": { - "type": "object", - "properties": { - "filename": { - "description": "Path to this image asset in the images directory", - "type": "string" - }, - "height": { - "type": "integer" - }, - "width": { - "type": "integer" - } - }, - "keys": [ - "filename", - "height", - "width" - ] - }, - "value": { - "description": "The literal value or values passed to the `defaults write` command in the terminal.", - "anyOf": [ - {"type": "boolean"}, - {"type": "string"}, - {"type": "integer"}, - {"type": "number"}, - { - "type": "array", - "items": { - "anyOf": [ - {"type": "boolean"}, - {"type": "string"}, - {"type": "integer"}, - {"type": "number"} - ] - } - } - ] - } - } -} diff --git a/defaults.yml b/defaults.yml deleted file mode 100644 index e13a0d1..0000000 --- a/defaults.yml +++ /dev/null @@ -1,1231 +0,0 @@ ---- - -categories: - - - folder: dock - name: Dock - description: | - The Dock is a prominent feature of macOS. - It is used to launch applications and to switch between running applications. - By default you can find it on the bottom of your screen. - - You can customize it as you like. - image: - filename: "dock.png" - width: 740 - height: 41 - keys: - - key: orientation - domain: com.apple.dock - title: Position - description: Set the Dock position - param: - type: string - values: [left, bottom, right] - examples: - - value: left - image: - filename: "left.png" - width: 740 - height: 463 - text: Put the Dock on the left of the screen - - value: bottom - default: true - image: - filename: "bottom.png" - width: 740 - height: 463 - text: Put the Dock on the bottom of the screen - - value: right - image: - filename: "right.png" - width: 740 - height: 463 - text: Put the Dock on the right of the screen - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: tilesize - domain: com.apple.dock - title: Change macOS Dock icon size - description: Set the icon size of Dock items in pixels. - param: - type: int - examples: - - value: 36 - image: - filename: "36.png" - width: 740 - height: 463 - text: Dock icon size of 36 pixels. - - value: 48 - default: true - image: - filename: "48.png" - width: 740 - height: 463 - text: Dock icon size of 48 pixels. - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Dock - - key: autohide - domain: com.apple.dock - title: Autohide - description: Autohides the Dock. You can toggle the Dock using `⌥ alt`+`⌘ cmd`+`d`. - param: - type: bool - examples: - - value: false - default: true - text: Always display the Dock - - value: true - text: Autohide the Dock when the mouse is out - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: autohide-time-modifier - domain: com.apple.dock - title: Autohide animation time - description: Change the Dock opening and closing animation times. - param: - type: float - examples: - - value: 0.5 - default: true - video: - filename: "0.5.mp4" - width: 742 - height: 202 - text: By default, the Dock opening and closing animations take 0.5 seconds - - value: 2 - video: - filename: "2.mp4" - width: 742 - height: 202 - text: Increase the Dock animation time - - value: 0 - video: - filename: "0.mp4" - width: 742 - height: 202 - text: Remove the Dock autohide animation - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - requirements: - - folder: dock - key: autohide - name: com.apple.dock autohide - value: true - after: killall Dock - - key: autohide-delay - domain: com.apple.dock - title: Autohide delay - description: Change the Dock opening delay. - param: - type: float - examples: - - value: 0.2 - default: true - video: - filename: "0.5.mp4" - width: 742 - height: 202 - text: By default, the Dock only opens if the mouse doesn't move for 0.2 seconds - - value: 0 - video: - filename: "0.mp4" - width: 742 - height: 202 - text: Remove the autohide delay, the Dock appears instantly - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - requirements: - - folder: dock - key: autohide - name: com.apple.dock autohide - value: true - after: killall Dock - - key: show-recents - domain: com.apple.dock - title: Show recents - description: Show recently used apps in a separate section of the Dock. - param: - type: bool - examples: - - value: true - default: true - image: - filename: "true.png" - width: 740 - height: 82 - text: Display recent apps in the Dock - - value: false - image: - filename: "false.png" - width: 740 - height: 82 - text: Do not display recent apps in the Dock - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: mineffect - domain: com.apple.dock - title: Minimize animation effect - description: Change the Dock minimize animation. - param: - type: string - values: [genie, scale, suck] - examples: - - value: "genie" - default: true - video: - filename: "genie.mp4" - width: 740 - height: 740 - - value: "scale" - video: - filename: "scale.mp4" - width: 740 - height: 740 - - value: "suck" - video: - filename: "suck.mp4" - width: 740 - height: 740 - text: Suck is an secret value you can't find inside the System Preferences - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - requirements: - - folder: dock - key: autohide - name: com.apple.dock autohide - value: true - after: killall Dock - - key: static-only - domain: com.apple.dock - title: Active applications only - description: | - Only show opened apps in Dock. - - ⚠️ Beware this command empties your Dock. - param: - type: bool - examples: - - value: true - text: Only show active apps - - value: false - default: true - text: Show apps pinned to the dock - after: killall Dock - versions: [Monterey] - - key: scroll-to-open - domain: com.apple.dock - title: Scroll to Exposé app - description: Scroll up on a Dock icon to show all Space's opened windows for an app, or open stack. - param: - type: bool - examples: - - value: true - text: Enable - - value: false - default: true - text: Disable - after: killall Dock - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - - folder: screenshots - name: Screenshots - description: | - On a Mac, you can take screenshots using: - - - `⌘ cmd`+`⇧ shift`+`3` for fullscreen. - - `⌘ cmd`+`⇧ shift`+`4` for a selection. Then use `space` to capture an entire app. - - `⌘ cmd`+`⇧ shift`+`5` to open the Screenshot app. - - There are a few keys you can customize. - keys: - - key: disable-shadow - domain: com.apple.screencapture - title: Disable shadow - description: - Disable screenshot shadow when capturing an app (`⌘ cmd`+`⇧ shift`+`4` then `space`). - param: - type: bool - examples: - - value: false - default: true - image: - filename: "false.png" - width: 740 - height: 574 - text: Add a shadow to screenshots - - value: true - image: - filename: "true.png" - width: 740 - height: 550 - text: Remove the default shadow from screenshots - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - key: include-date - domain: com.apple.screencapture - title: Include date - description: Include date and time in screenshot filenames. - param: - type: bool - examples: - - value: true - default: true - text: Screenshot 2020-01-09 at 13.27.20.png - - value: false - text: | - - Screenshot.png - - Screenshot 1.png - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - key: location - domain: com.apple.screencapture - title: Set location - description: Set default screenshot location. - param: - type: string - examples: - - value: ~/Desktop - default: true - - value: ~/Pictures - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall SystemUIServer - - key: show-thumbnail - domain: com.apple.screencapture - title: Display thumbnail - description: Choose whether to display a thumbnail after taking a screenshot. - param: - type: bool - examples: - - value: true - default: true - text: Display the thumbnail after taking a screenshot - - value: false - text: Do not display the thumbnail - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - key: type - domain: com.apple.screencapture - title: Choose screenshot format - description: Choose the screenshots image format. - param: - type: string - values: [png, jpg, pdf, psd, gif, tga, tiff, bmp] - examples: - - value: png - default: true - text: The generated image is a png - - value: jpg - text: The generated image is a jpg - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - - folder: safari - name: Safari - description: | - Safari is the default web browser on macOS. - Some of its features can be customized. - keys: - - key: ShowFullURLInSmartSearchField - domain: com.apple.Safari - title: Show full URL - description: Show full website address. - param: - type: bool - examples: - - value: true - text: Show full website URL - image: - filename: "true.png" - width: 740 - height: 207 - - value: false - default: true - text: Don't show full website URL - image: - filename: "false.png" - width: 740 - height: 207 - versions: [Monterey] - after: killall Safari - - - folder: finder - name: Finder - description: | - The Finder is the default file manager on macOS. - It is responsible for the launching of other applications, - and for the overall user management of files, disks, and network volumes. - In a tradition dating back to the Classic Mac OS of the 1980s and 1990s, - the Finder icon is the smiling screen of a computer, known as the Happy Mac logo. - - Some of its features can be customized. - keys: - - key: QuitMenuItem - domain: com.apple.finder - title: Quit - description: Add a quit option to the Finder. Behaves strangely when activated, would not recommend. - param: - type: bool - examples: - - value: false - default: true - text: Hide the Finder "Quit" option - - value: true - text: Display the Finder "Quit" option - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Finder - - key: AppleShowAllExtensions - domain: NSGlobalDomain - title: Show extensions - description: Show all file extensions in the Finder. - param: - type: bool - examples: - - value: false - default: true - text: Do not show all file extensions inside the Finder - - value: true - text: Show all file extensions inside the Finder - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Finder - - key: AppleShowAllFiles - domain: com.apple.finder - title: Show hidden files - description: Show hidden files in the Finder. You can toggle the value using `⌘ cmd`+`⇧ shift`+`.`. - param: - type: bool - examples: - - value: false - default: true - text: Do not show hidden files inside the Finder - image: - filename: "false.png" - width: 740 - height: 451 - - value: true - text: Show hidden files inside the Finder - image: - filename: "true.png" - width: 740 - height: 451 - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Finder - - key: ShowPathbar - domain: com.apple.finder - title: Path bar - description: Show path bar in the bottom of the Finder windows - param: - type: bool - examples: - - text: Show path bar - value: true - image: - filename: "true.png" - width: 740 - height: 451 - - text: Hide path bar - default: true - value: false - image: - filename: "false.png" - width: 740 - height: 451 - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: FXPreferredViewStyle - domain: com.apple.finder - title: Default view style - description: Set the default view style for folders without custom setting - param: - type: string - examples: - - value: clmv - text: Column view - - value: Nlsv - text: List view - - value: glyv - text: Gallery View - - value: icnv - default: true - text: Icon view - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: _FXSortFoldersFirst - domain: com.apple.finder - title: Keep folders on top - description: Keep folders on top when sorting by name - param: - type: bool - examples: - - value: true - text: Keep folders on top - image: - filename: true.png - width: 740 - height: 400 - - value: false - default: true - text: Do not keep folders on top - image: - filename: false.png - width: 740 - height: 400 - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: FXDefaultSearchScope - domain: com.apple.finder - title: Default search scope - description: Set the default search scope when performing a search - param: - type: string - examples: - - text: Search the current folder - value: SCcf - - text: Use the previous search scope - value: SCsp - - text: Search this Mac - default: true - value: SCev - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: FXRemoveOldTrashItems - domain: com.apple.finder - title: Empty bin items after 30 days - description: Remove items in the bin after 30 days - param: - type: bool - examples: - - text: Automatically empty bin after 30 days - value: true - - text: Keep bin as is - default: true - value: false - versions: [Monterey, Big Sur] - after: killall Finder - - key: FXEnableExtensionChangeWarning - domain: com.apple.finder - title: Changing file extension warning - description: Choose whether to display a warning when changing a file extension. - param: - type: bool - examples: - - value: true - default: true - video: - filename: "true.mp4" - width: 739 - height: 416 - text: Display a warning when changing a file extension in the Finder - - value: false - video: - filename: "false.mp4" - width: 739 - height: 416 - text: Do not display the warning - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Finder - - key: NSDocumentSaveNewDocumentsToCloud - domain: NSGlobalDomain - title: Save to disk or iCloud by default - description: Choose whether the default file save location is on disk or iCloud - param: - type: bool - examples: - - value: true - default: true - text: iCloud Documents is the default directory opened in the fileviewer dialog when saving a new document - - value: false - text: home directory is opened in the fileviewer dialog when saving a new document - versions: [Catalina] - - key: showWindowTitlebarIcons - domain: com.apple.universalaccess - title: Title bar icons - description: | - Always show folder icon before title in the title bar - - ⚠️ This command requires to grant full disk access to the terminal - (System Preferences → Security & Privacy → Full Disk Access) - param: - type: bool - examples: - - text: Show icon in the title bar - value: true - image: - filename: "true.png" - width: 740 - height: 451 - - text: Hide icon from the title bar - default: true - value: false - image: - filename: "false.png" - width: 740 - height: 451 - versions: [Ventura, Monterey] - after: killall Finder - - key: NSToolbarTitleViewRolloverDelay - domain: NSGlobalDomain - title: Adjust toolbar title rollover delay - description: Choose the delay of the auto-hidden document-proxy icon. - param: - type: float - examples: - - value: 0.5 - default: true - video: - filename: "0.5.mp4" - width: 741 - height: 416 - text: By default, the toolbar title hovering delay takes 0.5 seconds - - value: 0 - video: - filename: "0.mp4" - width: 741 - height: 416 - text: Remove the delay when hovering the toolbar title - - value: 1 - video: - filename: "1.mp4" - width: 741 - height: 416 - text: Increase the delay when hovering the toolbar title - versions: [Ventura, Monterey, Big Sur] - requirements: - - folder: finder - key: showWindowTitlebarIcons - name: com.apple.universalaccess showWindowTitlebarIcons - value: false - after: killall Finder - - key: NSTableViewDefaultSizeMode - domain: NSGlobalDomain - title: Set sidebar icon size - description: Choose the size of Finder sidebar icons - param: - type: int - examples: - - value: 1 - image: - filename: "1.png" - width: 740 - height: 415 - text: Small - - value: 2 - default: true - image: - filename: "2.png" - width: 740 - height: 415 - text: Medium - - value: 3 - image: - filename: "3.png" - width: 740 - height: 415 - text: Large - versions: [Ventura, Monterey, Big Sur, Catalina] - after: killall Finder - - - folder: desktop - name: Desktop - description: | - Desktop shows files and icons on a background, works as a part of the Finder. - The desktop view can be customized. - keys: - - key: _FXSortFoldersFirstOnDesktop - domain: com.apple.finder - title: Keep folders on top - description: Keep folders on top when sorting - param: - type: bool - examples: - - value: true - text: Keep folders on top - - value: false - default: true - text: Don't keep folders on top - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: CreateDesktop - domain: com.apple.finder - title: All icons - description: Hide all icons on desktop - param: - type: bool - examples: - - text: Hide all icons - value: false - - text: Show all icons - default: true - value: true - versions: [Ventura, Monterey, Big Sur] - after: killall Finder - - key: ShowHardDrivesOnDesktop - domain: com.apple.finder - title: Disks - description: Show hard disks on desktop - param: - type: bool - examples: - - text: Show hard disks - value: true - - text: Hide hard disks - default: true - value: false - versions: [Monterey, Big Sur] - after: killall Finder - - key: ShowExternalHardDrivesOnDesktop - domain: com.apple.finder - title: External disks - description: Hide external disks on desktop - param: - type: bool - examples: - - text: Hide external disks - value: false - - text: Show external disks - default: true - value: true - versions: [Monterey, Big Sur] - after: killall Finder - - key: ShowRemovableMediaOnDesktop - domain: com.apple.finder - title: Removable media - description: Hide removable media _(CDs, DVDs and iPods)_ on desktop - param: - type: bool - examples: - - text: Hide removable media - value: false - - text: Show removable media - default: true - value: true - versions: [Monterey, Big Sur] - after: killall Finder - - key: ShowMountedServersOnDesktop - domain: com.apple.finder - title: Connected servers - description: Show connected servers on desktop - param: - type: bool - examples: - - text: Show connected servers - value: true - - text: Hide connected servers - default: true - value: false - versions: [Monterey, Big Sur] - after: killall Finder - - - folder: menubar - name: Menu Bar - description: - The menu bar runs along the top of the screen on your Mac. - Use the menus and icons in the menu bar to choose commands, perform tasks, and check status. - keys: - - key: FlashDateSeparators - domain: com.apple.menuextra.clock - title: Flash clock time separators - description: - "When enabled, the clock indicator (which by default is the colon) will flash on and off each second." - param: - type: bool - examples: - - value: false - default: true - video: - filename: "false.mp4" - width: 727 - height: 40 - text: The time separator stays solid continuously. - - value: true - video: - filename: "true.mp4" - width: 727 - height: 40 - text: The time separator flashes every second. - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall SystemUIServer - - key: DateFormat - domain: com.apple.menuextra.clock - title: Set menubar digital clock format - description: | - This setting configures the time and date format for the menubar digital clock. - Accepted values depend on your Language & Region settings. - - - `ss` for seconds. - - `HH` for 24-hour clock. - - `EEE` for 3-letter day of the week. - - `d MMM` for day of the month and 3-letter month. - param: - type: string - examples: - - value: '"EEE d MMM HH:mm:ss"' - video: - filename: "EEE_d_MMM_HH.mm.ss.mp4" - width: 727 - height: 40 - text: Thu 18 Aug 21:46:18 - - value: '"EEE h:mm:ss"' - video: - filename: "EEE_h.mm.ss.mp4" - width: 727 - height: 40 - text: Thu 9:46:18 - - value: '"EEE HH:mm:ss"' - video: - filename: "EEE_HH.mm.ss.mp4" - width: 727 - height: 40 - text: Thu 21:46:18 - versions: [Monterey, Big Sur, Catalina] - - - folder: trackpad - name: Trackpad - description: The trackpad is hardware to control the cursor that comes on all MacBooks. - keys: - - key: FirstClickThreshold - domain: com.apple.AppleMultitouchTrackpad - title: Click weight (threshold) - description: Choose between Light/Medium/Firm. - param: - type: int - values: [0, 1, 2] - examples: - - value: 0 - default: true - text: "Light" - - value: 1 - text: "Medium" - - value: 2 - text: "Firm" - versions: [Ventura, Monterey] - - key: DragLock - domain: com.apple.AppleMultitouchTrackpad - title: Enable dragging with drag lock - description: Mutually exclusive with `Dragging` and `TrackpadThreeFingerDrag`. - param: - type: bool - examples: - - value: true - - value: false - default: true - versions: [Ventura, Monterey] - - key: Dragging - domain: com.apple.AppleMultitouchTrackpad - title: Enable dragging without drag lock - description: Mutually exclusive with `DragLock` and `TrackpadThreeFingerDrag`. - param: - type: bool - examples: - - value: true - - value: false - default: true - versions: [Ventura, Monterey] - - key: TrackpadThreeFingerDrag - domain: com.apple.AppleMultitouchTrackpad - title: Enable dragging with three finger drag - description: Mutually exclusive with `Dragging` and `DragLock`. - param: - type: bool - examples: - - value: true - - value: false - default: true - versions: [Ventura, Monterey] - - - folder: mission-control - name: Mission Control - description: | - Formerly known as Spaces, Mission Control allows a user to do the following: - - - `⌃ ctrl`+`↑ up` view all open application windows. - - `⌃ ctrl`+`↓ down` view all open application windows of a specific application. - - `⌘ cmd`+`F3 Mission Control` hide all application windows and show the desktop. - - `⌃ ctrl`+`← left`/`→ right` manage application windows across multiple virtual desktops. - - manage application windows across multiple monitors. - keys: - - key: mru-spaces - domain: com.apple.dock - title: Rearrange automatically - description: Choose whether to rearrange Spaces automatically. - param: - type: bool - examples: - - value: true - default: true - text: Do reorder Spaces based on most recent use - - value: false - text: Keep the Spaces arrangement - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - after: killall Dock - - key: expose-group-apps - domain: com.apple.dock - title: Group windows by application - description: | - If you have several windows from multiple apps open simultaneously, have the windows organised by app in - Mission Control. - param: - type: bool - examples: - - value: true - text: Group windows by application. - image: - filename: "true.png" - width: 740 - height: 416 - - value: false - default: true - text: Do not group windows by application. - image: - filename: "false.png" - width: 740 - height: 416 - versions: [Ventura, Big Sur] - after: killall Dock - - key: AppleSpacesSwitchOnActivate - domain: NSGlobalDomain - title: Switch to Space with open windows - description: When switching to an app, switch to a space with open windows for this app. - param: - type: bool - examples: - - value: true - default: true - text: Switch to a Space with open windows for the application. - - value: false - text: Do not switch to a Space with open windows for the application. - versions: [Ventura, Big Sur] - after: killall Dock - - key: spans-displays - domain: com.apple.spaces - title: Displays have separate Spaces - description: Set up separate spaces for each display (if you use Spaces and have multiple displays). - param: - type: bool - examples: - - value: true - text: Spaces span all displays. - - value: false - default: true - text: Displays have separate Spaces. - versions: [Ventura, Big Sur] - after: killall SystemUIServer - - - folder: feedback-assistant - name: Feedback Assistant - description: - The Feedback Assistant app allows user to submit reports for developer or public betas. - keys: - - key: Autogather - domain: com.apple.appleseed.FeedbackAssistant - title: Autogather - description: | - Choose whether to autogather large files when submitting a feedback report. - - Can result in a slow Mac and important upload metrics. - param: - type: bool - examples: - - value: true - default: true - text: Feedback Assistant gathers large files when submitting a report - - value: false - text: Do not autogather large files when submitting a report - versions: [Monterey, Big Sur] - - - folder: xcode - name: Xcode - description: - Xcode is an integrated development environment for macOS containing a suite of software development tools - developed by Apple for developing software for macOS, iOS, iPadOS, watchOS, and tvOS. - keys: - - key: IDEAdditionalCounterpartSuffixes - domain: com.apple.dt.Xcode - title: Add Additional Counterpart Suffixes - description: - Add additional counterpart suffixes that Xcode should consider in the "Related Items > Counterparts" menu. - param: - type: array - examples: - - command: array-add - value: - - ViewModel - - View - title: Add "ViewModel" and "View" - text: Add the "ViewModel" and "View" counterpart suffixes (Useful for Model-View-ViewModel (MVVM) architectures). - - command: array-add - value: - - Router - - Interactor - - Builder - title: Add "Router", "Interactor" and "Builder" - text: Add the "Router", "Interactor" and "Builder" counterpart suffixes (Useful for RIB architectures). - versions: [Catalina] - after: killall Xcode - - key: ShowBuildOperationDuration - domain: com.apple.dt.Xcode - title: Show Build Durations - description: - Show build durations in the Activity Viewer in Xcode's toolbar at the top of the workspace window. - param: - type: bool - examples: - - value: true - text: Show the build duration in the Xcode's toolbar - - value: false - default: true - text: Do not show the build duration in the Xcode's toolbar - versions: [Catalina] - after: killall Xcode - - - folder: simulator - name: Simulator - description: - Installed as part of the Xcode tools, Simulator is a Mac app simulating iPhone, iPad, Apple Watch, or Apple TV environments. - keys: - - key: ScreenShotSaveLocation - domain: com.apple.iphonesimulator - title: Set screenshot location - description: | - Set default location for Simulator screenshots. - - Note that the folder has to exist in the filesystem. - param: - type: string - examples: - - value: ~/Pictures/Screenshots - default: true - - value: "~/Pictures/Simulator Screenshots" - versions: [Catalina] - - - folder: textedit - name: TextEdit - description: - TextEdit allows you to open and edit rich text, plain text and HTML documents. - keys: - - key: RichText - domain: com.apple.TextEdit - title: Set default document format - description: - Set default document format as rich text (.rtf) or plain text (.txt). - param: - type: bool - examples: - - value: true - default: true - text: Rich text is enabled. - image: - filename: "true.png" - width: 740 - height: 451 - - value: false - text: Rich text is disabled. - image: - filename: "false.png" - width: 740 - height: 451 - versions: [Ventura, Monterey, Big Sur] - after: killall TextEdit - - - folder: timemachine - name: Time Machine - description: - The Time Machine feature allows simple, regular backups of your - filesystem. - keys: - - key: DoNotOfferNewDisksForBackup - domain: com.apple.TimeMachine - title: Don't offer new disks for Time Machine backup - description: - Prevent Time Machine from prompting to use newly connected storage as backup volumes. - param: - type: bool - examples: - - value: false - default: true - text: - When a new disk is connected, system prompts to ask if you want to use it as a backup volume. - - value: true - text: - When a new disk is connected, system does not prompt to ask if you want to use it as a backup volume. - versions: [Catalina] - - - folder: activity-monitor - name: Activity Monitor - description: | - Activity Monitor is the built-in utility for monitoring your systems resource usage, such as - CPU, RAM, Disk, Network, and Energy. - keys: - - key: UpdatePeriod - domain: com.apple.ActivityMonitor - title: Update Frequency - description: How frequently Activity Monitor should update its data, in seconds. - param: - type: int - values: [1, 2, 5] - examples: - - value: 1 - text: "Very often (1s)" - - value: 2 - text: "Often (2s)" - - value: 5 - default: true - text: "Normally (5s)" - after: killall Activity\ Monitor - versions: [Ventura, Monterey] - - key: IconType - domain: com.apple.ActivityMonitor - title: Dock Icon type - description: Choose what information should be shown in the app's Dock icon, if any. - param: - type: int - values: [0, 2, 3, 5, 6] - examples: - - value: 0 - default: true - text: Just show the App's regular icon. - - value: 2 - text: | - Show Network usage over time, as two mirrored line graphs. - The top (blue) chart shows down-stream traffic. - The bottom (red) chart shows up-stream traffic. - - value: 3 - text: | - Show Disk usage over time, as two mirrored line graphs. - The top (blue) chart shows disk read traffic. - The bottom (red) chart shows disk write traffic. - - value: 5 - text: Show the current CPU usages, as a verticle meter. - - value: 6 - text: | - Show CPU usage history, graphed over time. - If your device has 4 threads or less, it'll show one graph per thread, all stacked vertically. - If you have more than 4 threads, then only one bar graph will be shown, for the total CPU usage. - after: killall Activity\ Monitor - versions: [Ventura, Monterey] - - - folder: misc - name: Miscellaneous - description: All the others `defaults` that don't deserve their own category. - keys: - - key: DevMode - domain: com.apple.helpviewer - title: Help Menu position - description: Choose whether the Help Menu should be always-on-top. - param: - type: bool - examples: - - value: false - default: true - text: By default, the Help Menu is always-on-top - - value: true - text: The Help Menu can go behind other windows - versions: [Ventura, Monterey, Big Sur, Catalina, Mojave] - - key: enable-spring-load-actions-on-all-items - domain: com.apple.dock - title: Enable spring loading for all Dock items - description: - Drag a file over an icon in the Dock, hover, and the - application will open. The behaviour is unchanged if the app - is already open. This behaviour has been observed with Preview, - Quicktime, and iWork (Keynote, Pages, Numbers). - param: - type: bool - examples: - - value: false - default: true - text: Spring loading is disabled for Dock items. - - value: true - text: Spring loading is enabled for Dock items. - versions: [Monterey, Big Sur, Catalina] - after: killall Dock - - key: userWantsPlaybackNotifications - domain: com.apple.Music - title: Show Music song notifications - description: Display a notification when a new song starts in the Music app. - param: - type: bool - examples: - - value: false - text: Notifications will not be displayed. - - value: true - default: true - text: Notifications will be displayed. - versions: [Ventura, Catalina] - after: killall Music - - key: LSQuarantine - domain: com.apple.LaunchServices - title: Disable application quarantine message - description: | - Turn off the “Application Downloaded from Internet” quarantine warning. - - ⚠️ Stopped working on Big Sur. - param: - type: bool - examples: - - value: true - default: true - text: '"Application Downloaded from Internet" popup will display' - - value: false - text: '"Application Downloaded from Internet" popup will not display' - versions: [Catalina] - - key: ApplePressAndHoldEnabled - domain: NSGlobalDomain - title: Key held down behavior - description: | - Allows you to select the behavior when a key is held down for a long time. The two possible behaviors are: - - - show character accents menu (default) - - repeat character while key held - - ⚠️ Restarting the Mac, closing the session or restarting the application is necessary to take into effect the changes. - param: - type: bool - examples: - - value: true - default: true - image: - filename: "true.png" - width: 696 - height: 252 - text: By default, when a key is held down, the accents menu is displayed. - - value: false - image: - filename: "false.png" - width: 696 - height: 252 - text: Repeats the key as long as it is held down. - versions: [Ventura, Monterey, Big Sur] - - key: FocusFollowsMouse - domain: com.apple.Terminal - title: Focus Follows Mouse - description: | - Focus of the Terminal windows when the mouse cursor hovers over them. - The focus change only works between the Terminal windows. - param: - type: bool - examples: - - value: false - default: true - video: - filename: false.mp4 - width: 739 - height: 416 - text: By default, to switch between Terminal windows you should click on it or press on cmd + `. - - value: true - video: - filename: true.mp4 - width: 739 - height: 416 - text: Focus follows the mouse cursor to any Terminal windows. - versions: [Ventura, Monterey] - after: killall Terminal - - key: NSCloseAlwaysConfirmsChanges - domain: NSGlobalDomain - title: Close confirm changes popup - description: | - Should you be asked to keep changes when closing documents or just have changes saved automatically. - Requires closing and opening the app before working. Tested on Apple Preview. - param: - type: bool - examples: - - value: true - default: true - text: Auto saving is enabled, you are not prompted to save changes. - - value: false - text: Auto saving is disabled, you are prompted if you want to save changes. - versions: [Ventura, Monterey]