Wallpapers : symlink un fichier précis, pas tout le dossier (préparation multi-source)

Évite un conflit si un profil ajoute son propre XML dans
/usr/share/cinnamon-background-properties à côté du commun (cas réel
côté nixos_users : oreo). Sans effet fonctionnel ici (un seul profil
sur ce repo), appliqué pour la cohérence entre les deux repos.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-12 08:58:01 +02:00
co-authored by Claude Sonnet 5
parent 3459a89720
commit 2cb72503d5
+8 -1
View File
@@ -51,8 +51,15 @@ in
# confirmé dans la doc systemd-tmpfiles.d) -- pas besoin de les créer
# à la main. Réappliqué à chaque nixos-rebuild switch (pas seulement
# au boot), donc pas besoin de reboot pour que ça prenne effet.
#
# Symlink un FICHIER précis dans le dossier, pas le dossier entier :
# /usr/share/cinnamon-background-properties reste alors un vrai
# dossier (auto-créé par L+) où d'autres XML peuvent être ajoutés à
# côté (ex: hosts/oreo/configuration.nix côté nixos_users) sans
# conflit -- symlinker le dossier entier depuis deux endroits
# différents écraserait l'un des deux.
systemd.tmpfiles.rules = [
"L+ /usr/share/cinnamon-background-properties - - - - ${cinnamonDefaultWallpapers}/share/cinnamon-background-properties"
"L+ /usr/share/cinnamon-background-properties/common-defaults.xml - - - - ${cinnamonDefaultWallpapers}/share/cinnamon-background-properties/nixos-fleet-defaults.xml"
];
# Nom uniforme, pas d'identification individuelle pour l'instant (voir