anchor.diff:  
         enable = mkOption {
           default = false;
  -        description = "Enable the supybot IRC bot";
  +        description = "Enable Supybot, an IRC bot";
         };
   
  -      homeDir = mkOption {
  -        default = "/home/supybot";
  +      stateDir = mkOption {
  +        default = "/var/lib/supybot";
           description = "
  -          Directory holding all state for nginx to run.
  +
           ";
         };
   
  -      config = mkOption {
  -        type = types.lines;
  -        default = "";
  +      configFile = mkOption {
  +        type = types.path;
  +        default = /dev/null;
           description = ''
             Verbatim contents of the supybot config, this can be
             generated by supybot-wizard
  
positive.code: let
  
    cfg  = config.services.supybot;
    configFile = pkgs.writeText "supybot.cfg" cfg.config;
  
  in
  
  
negative.code:         uid = config.ids.uids.supybot;
          group = "supybot";
          description = "Supybot IRC bot user";
          home = cfg.stateDir;
          createHome = true;
        };
  
      users.extraGroups.supybot = {};
  
  