Dotfiles_ArchAP/docs/icons.md

41 lines
2 KiB
Markdown

# Icônes et curseurs : dépendances système
Le dépôt ne versionne plus les copies complètes des thèmes tiers (environ
292 000 entrées Git et 1,3 Go sur la machine auditée au 1er novembre 2026).
Ces collections amont alourdissaient chaque clone et chaque index de worktree,
sans être des configurations personnelles.
## Thèmes utilisés sur ArchASP
- GTK sélectionne `Tela-circle-blue` (à contrôler par
`gsettings get org.gnome.desktop.interface icon-theme`).
- Le dock et le menu QuickShell utilisent `Tela-circle-purple-dark`
(défini par `quickshell/.config/quickshell/labfy-sway/applications/shared.py`).
- Ces thèmes sont présents sous `/usr/share/icons` et possédés par les
paquets `tela-circle-icon-theme-blue` et
`tela-circle-icon-theme-purple`. Le paquet
`tela-circle-icon-theme-all` est également installé sur ArchASP.
- Bibata est disponible grâce à `bibata-cursor-theme`.
## Réinstallation
Installer les thèmes nécessaires par Pacman/AUR (en fonction des dépôts
configurés), puis vérifier la présence des chemins sous `/usr/share/icons`.
Les inventaires `.assets/pkglist-pacman.txt` et `.assets/pkglist-aur.txt`
documentent les familles Tela Circle et Bibata.
Il ne faut plus exécuter `stow icons` : le package `icons` est retiré du
tableau des packages actifs. La présence de thèmes dans le répertoire système
est indépendante de GNU Stow.
## Migration de la machine actuelle
Les copies sous `icons/.icons/` sont **désindexées sans suppression** via
`git rm --cached`, et ignorées par Git ; elles restent disponibles via
`~/.icons -> ~/.dotfiles/icons/.icons`. Ce changement réduit le poids et
le nombre de fichiers des *nouveaux clones*, mais **ne récupère pas 1,3 Go
sur le disque actuel**. Déplacer ou effacer les copies locales suppose
d'avoir testé visuellement GTK, QuickShell et les thèmes non packagés.
Les objets des anciens commits restent dans l'historique de Git ; aucune
réécriture d'historique ni publication forcée n'est entreprise.