anchor.diff:    config = mkIf config.services.bitlbee.enable {
   
       users.extraUsers = singleton
  -      { name = "${cfg.user}";
  +      { name = "bitlbee";
   	uid = bitlbeeUid;
   	description = "BitlBee user";
  -	home = "/var/empty";
  +	home = "/var/lib/bitlbee";
         };
   
       users.extraGroups = singleton
  -      { name = "${cfg.user}";
  +      { name = "bitlbee";
   	gid = config.ids.gids.bitlbee;
         };
   
  
positive.code: 		''
  		[settings]
  		RunMode = Daemon
  		User = ${cfg.user}	
  		DaemonInterface = ${cfg.interface}
  		DaemonPort = ${toString cfg.portNumber} 
  		AuthMode = ${cfg.authMode}
  		ConfigDir = ${cfg.configDir}			
  		${cfg.extraSettings}
  		[defaults]
  		${cfg.extraDefaults}
  
negative.code: 	  	Open -- Accept connections from anyone, use NickServ for user authentication.
  	  	Closed -- Require authorization (using the PASS command during login) before allowing the user to connect at all.
  	  	Registered -- Only allow registered users to use this server; this disables the register- and the account command until the user identifies himself.
  	'';	
        };
  
  