Vorige: Persönliche Desktop-Dienste, Nach oben: Persönliche Dienste [Inhalt][Index]
Das Modul (gnu home services guix)
bietet Dienste an, um Guix für den
Benutzer einzurichten.
Dies ist der Diensttyp, um $XDG_CONFIG_HOME/guix/channels.scm
einzurichten. Mit dieser Datei wird gesteuert, welche Kanäle mit
guix pull
empfangen werden (siehe Kanäle). Sein
zugewiesener Wert muss eine Liste von channel
-Verbundsobjekten sein,
wie sie im Modul (guix channels)
definiert sind.
Es ist im Allgemeinen besser, eine Erweiterung für diesen Dienst zu machen,
statt den Dienst direkt zu konfigurieren, denn in seinem Vorgabewert sind
die vorgegebenen Kanäle für Guix, die als %default-channels
definiert
sind, bereits enthalten. Wenn Sie sich entscheiden, diesen Dienst direkt zu
konfigurieren, müssen Sie darauf achten, dass ein guix
-Kanal
konfiguriert ist. Siehe Weitere Kanäle angeben und Eigenen Guix-Kanal benutzen für weitere Details.
Eine typische Konfiguration, um einen Kanal hinzuzufügen, könnte so aussehen:
(simple-service 'paketvarianten-dienst
home-channels-service-type
(list
(channel
(name 'paketvarianten)
(url "https://example.org/variant-packages.git"))))