anchor.diff:        };
   
       systemd.services.bitlbee =
  -      { description = "BitlBee IRC to other chat networks gateway";
  +      {
  +        environment.PURPLE_PLUGIN_PATH = purple_plugin_path;
  +        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}";
  +        serviceConfig.ExecStart = "${bitlbeePkg}/sbin/bitlbee -F -n -c ${bitlbeeConfig}";
         };
   
  -    environment.systemPackages = [ pkgs.bitlbee ];
  +    environment.systemPackages = [ bitlbeePkg ];
   
     };
   
  
positive.code: 
    cfg = config.services.bitlbee;
    bitlbeeUid = config.ids.uids.bitlbee;
  
    bitlbeeConfig = pkgs.writeText "bitlbee.conf"
      ''
  
negative.code:     [defaults]
      ${cfg.extraDefaults}
      '';
  
    purple_plugin_path =
      lib.concatMapStringsSep ":"
        (plugin: "${plugin}/lib/pidgin/")
        cfg.libpurple_plugins
      ;
  
  in
  
  