services: Add ipfs-service-type
authorMaxime Devos <maximedevos@telenet.be>
Fri, 15 Jan 2021 20:46:42 +0000 (21:46 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 12 Apr 2021 16:42:22 +0000 (18:42 +0200)
commit2978832b9264b89325605fe2525bc3992d753135
tree7b2a37dd0b18bad7b14be6e771f6048ccb360f1a
parent834aa48504a24f0c79e858fc295edbf63815a408
services: Add ipfs-service-type

* gnu/services/networking.scm (ipfs-service-type)
  (%ipfs-home-mapping, %ipfs-environment)
  (%ipfs-accounts, %ipfs-home): New variables.
  (ipfs-configuration, ipfs-configuration?)
  (ipfs-configuration-package, ipfs-configuration-gateway)
  (ipfs-configuration-api, ipfs-shepherd-service)
  (ipfs-binary, %ipfs-activation): New procedures.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc/guix.texi
gnu/services/networking.scm