anchor.diff:  
           exec =
             ''
  -            ${pkgs.gnunet}/bin/gnunetd              \
  -              ${if debug then "--debug" else "" }           \
  -              --user="gnunetd"                              \
  -              --config="${configFile}"                      \
  +            ${pkgs.gnunet}/bin/gnunetd                  \
  +              ${if cfg.debug then "--debug" else "" }   \
  +              --user="gnunetd"                          \
  +              --config="${configFile}"                  \
                 --log="${cfg.logLevel}"
             '';
         };
  
positive.code:         home = "/var/empty";
        };
  
      jobs.gnunetd =
        { description = "The GNUnet Daemon";
  
  
negative.code:       GNUNETD_HOME = ${home}
  
        [GNUNETD]
        HOSTLISTURL = ${concatStringsSep " " hostLists}
        APPLICATIONS = ${concatStringsSep " " applications}
        TRANSPORTS = ${concatStringsSep " " transports}
  
        [LOAD]
        MAXNETDOWNBPSTOTAL = ${toString load.maxNetDownBandwidth}
        MAXNETUPBPSTOTAL = ${toString load.maxNetUpBandwidth}
        HARDUPLIMIT = ${toString load.hardNetUpBandwidth}
        MAXCPULOAD = ${toString load.maxCPULoad}
        INTERFACES = ${concatStringsSep " " load.interfaces}
  
        [FS]
        QUOTA = ${toString fileSharing.quota}
        ACTIVEMIGRATION = ${if fileSharing.activeMigration then "YES" else "NO"}
  
        [UDP]
        PORT = ${toString udp.port}
  
        [TCP]
        PORT = ${toString tcp.port}
  
        [MODULES]
        sqstore = sqstore_sqlite
  