anchor.diff:  
     config = mkIf cfg.enable {
   
  -    services.gitit = {
  -      haskellPackages = mkDefault pkgs.haskellPackages;
  -      staticDir = gititShared + "/data/static";
  -      templatesDir = gititShared + "/data/templates";
  -      plugins = [ ];
  -    };
  -
       users.extraUsers.gitit = {
         group = config.users.extraGroups.gitit.name;
         description = "Gitit user";
  
positive.code:       };
  
        haskellPackages = mkOption {
          defaultText = "pkgs.haskellPackages";
          example = literalExample "pkgs.haskell.packages.ghc784";
          description = "haskellPackages used to build gitit and plugins.";
  
negative.code: 
        staticDir = mkOption {
          type = types.path;
          default = gititShared + "/data/static";
          description = ''
            Specifies the path of the static directory (containing javascript,
            css, and images).  If it does not exist, gitit will create it and
  