From 2cb72503d558eccc6e8973f74aa7e8d235847745 Mon Sep 17 00:00:00 2001 From: Damien Date: Sat, 12 Sep 2026 08:58:01 +0200 Subject: [PATCH] =?UTF-8?q?Wallpapers=20:=20symlink=20un=20fichier=20pr?= =?UTF-8?q?=C3=A9cis,=20pas=20tout=20le=20dossier=20(pr=C3=A9paration=20mu?= =?UTF-8?q?lti-source)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit É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 --- hosts/common/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hosts/common/default.nix b/hosts/common/default.nix index 8abce7a..973c00e 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -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