anchor.diff:        description = "IPFS Initializer";
   
         after = [ "local-fs.target" ];
  -      before = [ "ipfs.service" "ipfs-offline.service" ];
  +      before = [ "ipfs.service" "ipfs-offline.service" "ipfs-norouting.service" ];
   
         preStart = ''
           install -m 0755 -o ${cfg.user} -g ${cfg.group} -d ${cfg.dataDir}
  
positive.code:       enableGC = mkOption {
          type = types.bool;
          default = false;
          description = ''
            Whether to enable automatic garbage collection.
          '';
        };
  
        emptyRepo = mkOption {
          type = types.bool;
          default = false;
          description = ''
            If set to true, the repo won't be initialized with help files
          '';
        };
  
        extraConfig = mkOption {
          type = types.attrs;
          description = toString [
            "Attrset of daemon configuration to set using `ipfs config`, every time the daemon starts."
            "These are applied last, so may override configuration set by other options in this module."
            "Keep in mind that this configuration is stateful; i.e., unsetting anything in here does not reset the value to the default!"
          ];
          default = {};
          example = {
            Datastore.StorageMax = "100GB";
  
negative.code:       };
  
        defaultMode = mkOption {
          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";
        };
  
        #autoMount = mkOption {
  