Suivant: Services personnels pour les polices, Précédent: Services personnels pour ordinateur de bureau, Monter: Services du dossier personnel [Table des matières][Index]
Le module (gnu home services guix)
fournit des services pour la
configuration de Guix de l’utilisateur ou utilisatrice.
C’est le type de service qui gère $XDG_CONFIG_HOME/guix/channels.scm,
le fichier qui contrôle les canaux reçus par guix pull
(voir Canaux). Sa valeur associée est une liste d’enregistrements
channel
, définis dans le module (guix channels)
.
En général il vaut mieux étendre ce service que de le configurer
directement, car sa valeur par défaut est le canal guix par défaut défini
par %default-channels
. Si vous configurez ce service directement,
assurez-vous d’inclure un canal guix. Voir Spécifier des canaux supplémentaires
et Utiliser un canal Guix personnalisé pour plus de détails.
Une extension typique pour ajouter un canal ressemblerait à ceci :
(simple-service 'variant-packages-service
home-channels-service-type
(list
(channel
(name 'variant-packages)
(url "https://example.org/variant-packages.git"))))