anchor.diff:      [defaults]
       ${cfg.extraDefaults}
       '';
  +
  +  purple_plugin_path =
  +    lib.concatMapStringsSep ":"
  +      (plugin: "${plugin}/lib/pidgin/")
  +      cfg.libpurple_plugins
  +    ;
   
   in
   
  
positive.code:       };
  
      systemd.services.bitlbee =
        { description = "BitlBee IRC to other chat networks gateway";
          after = [ "network.target" ];
          wantedBy = [ "multi-user.target" ];
          serviceConfig.User = "bitlbee";
          serviceConfig.ExecStart = "${pkgs.bitlbee}/sbin/bitlbee -F -n -c ${bitlbeeConfig}";
        };
  
      environment.systemPackages = [ pkgs.bitlbee ];
  
    };
  
  
negative.code:         '';
        };
  
        libpurple_plugins = mkOption {
          type = types.listOf types.package;
          default = [];
          example = literalExample "[ pkgs.purple-matrix ]";
          description = ''
            The list of libpurple plugins to install.
          '';
        };
  
        configDir = mkOption {
          default = "/var/lib/bitlbee";
          type = types.path;
  