<commit_before>{pkgs, config, ...}:
let
  inherit (pkgs.lib) mergeOneOption mkOption mkIf;
in
{
  require = [
    {
      security = {
        setuidPrograms = mkOption {
          default = [
            "passwd" "su" "crontab" "ping" "ping6"
            "fusermount" "wodim" "cdrdao" "growisofs"
          ];
          description = "
            Only the programs from system path listed her will be made setuid root
            (through a wrapper program).  It's better to set
            <option>security.extraSetuidPrograms</option>.
          ";
        };

        extraSetuidPrograms = mkOption {
          default = [];
          example = ["fusermount"];
          description = "
            This option lists additional programs that must be made setuid
            root.
          ";
        };

        setuidOwners = mkOption {
          default = [];
          example = [{
            program = "sendmail";
            owner = "nodody";
            group = "postdrop";
            setuid = false;
            setgid = true;
          }];
          description = ''
            List of non-trivial setuid programs from system path, like Postfix sendmail. Default 
            should probably be nobody:nogroup:false:false - if you are bothering
            doing anything with a setuid program, "root.root u+s g-s" is not what
            you are aiming at..
          '';
        };
      };
    }
  ];
}<commit_msg>Remove unused require.<commit_after>{pkgs, config, ...}:

let
  inherit (pkgs.lib) mergeOneOption mkOption mkIf;
in

{
  security = {
    setuidPrograms = mkOption {
      default = [
        "passwd" "su" "crontab" "ping" "ping6"
        "fusermount" "wodim" "cdrdao" "growisofs"
      ];
      description = "
        Only the programs from system path listed her will be made setuid root
        (through a wrapper program).  It's better to set
        <option>security.extraSetuidPrograms</option>.
      ";
    };

    extraSetuidPrograms = mkOption {
      default = [];
      example = ["fusermount"];
      description = "
        This option lists additional programs that must be made setuid
        root.
      ";
    };

    setuidOwners = mkOption {
      default = [];
      example = [{
        program = "sendmail";
        owner = "nodody";
        group = "postdrop";
        setuid = false;
        setgid = true;
      }];
      description = ''
        List of non-trivial setuid programs from system path, like Postfix sendmail. Default 
        should probably be nobody:nogroup:false:false - if you are bothering
        doing anything with a setuid program, "root.root u+s g-s" is not what
        you are aiming at..
      '';
    };
  };
}
{'fraction_non_alphanumeric': 0.10037037037037037, 'fraction_numerical': 0.0007407407407407407, 'mean_word_length': 1.7282828282828282, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2980219', 'n_tokens_mistral': 761, 'n_tokens_neox': 751, 'n_words': 229}