Next: , Previous: , Up: Home Services   [Contents][Index]


13.3.13 Messaging Home Services

The ZNC bouncer can be run as a daemon to manage your IRC presence. With the (gnu home services messaging) service, you can configure ZNC to run upon login.

You will have to provide a ~/.znc/configs/znc.conf separately.

Here is an example of a service and its configuration that you could add to the services field of your home-environment:

(service home-znc-service-type)
Variable: home-znc-service-type

This is the type of the ZNC home service, whose value is a home-znc-configuration object.

Data Type: home-znc-configuration

Доступными полями home-znc-configuration являются:

znc (default: znc) (type: file-like)

The ZNC package to use.

extra-options (default: '())

Extra options will be passed to znc, please run man znc for more information.

The Snuik IRC bot can be run as a daemon to aid talking to users that are currently offline. With the (gnu home services messaging) service, you can configure Snuik to run upon login.

Variable: home-snuik-service-type

This is the type of the Snuik home service, whose value is a home-snuik-configuration object.

You may specify a custom configuration by providing a snuik-configuration record, exactly like for snuik-service-type and wrapping it in for-home. Here is an example of a service and its configuration that you could add to the services field of your home-environment:

(service home-snuik-service-type
         (for-home
          (snuik-configuration
           (server "irc.oftc.net")
           (nick "sneek")
           (password "snuik is sneeky")
           (channels '("#reproducible-builds"))))

Next: Media Home Services, Previous: Mail Home Services, Up: Home Services   [Contents][Index]