Précédent: , Monter: Services du dossier personnel   [Table des matières][Index]


13.3.7 Services personnels Guix

Le module (gnu home services guix) fournit des services pour la configuration de Guix de l’utilisateur ou utilisatrice.

Variable Scheme : home-channels-service-type

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")))