anchor.diff:        };
   
         defaultMode = mkOption {
  -        description = "systemd service that is enabled by default";
           type = types.enum [ "online" "offline" "norouting" ];
           default = "online";
  +        description = "systemd service that is enabled by default";
         };
   
         autoMigrate = mkOption {
           type = types.bool;
           default = false;
  -        description = ''
  -          Whether IPFS should try to migrate the file system automatically.
  -        '';
  +        description = "Whether IPFS should try to migrate the file system automatically";
         };
   
         #autoMount = mkOption {
  
positive.code:       description = "IPFS Initializer";
  
        after = [ "local-fs.target" ];
        before = [ "ipfs.service" "ipfs-offline.service" ];
  
        preStart = ''
          install -m 0755 -o ${cfg.user} -g ${cfg.group} -d ${cfg.dataDir}
  
negative.code:   baseService = recursiveUpdate commonEnv {
      wants = [ "ipfs-init.service" ];
      preStart = ''
        ipfs repo fsck # workaround for BUG #4212 (https://github.com/ipfs/go-ipfs/issues/4214)
        ipfs --local config Addresses.API ${cfg.apiAddress}
        ipfs --local config Addresses.Gateway ${cfg.gatewayAddress}
      '' + optionalString false/*cfg.autoMount*/ ''
  