seqtable 0.2.0

High-performance FASTQ sequence counter
Documentation
{inputs, ...}: {
  imports = [inputs.treefmt-nix.flakeModule];
  perSystem = {
    treefmt = {
      projectRootFile = ".git/config";

      programs = {
        # Nix formatters & linters
        alejandra.enable = true;
        deadnix.enable = true;
        statix.enable = true;

        # Python formatters & linters
        ruff-check.enable = true;
        ruff-format.enable = true;

        # Rust formatters & linters
        rustfmt.enable = true;

        # Shell formatters & linter
        shellcheck.enable = true;
        shfmt.enable = true;

        # Other formatters
        keep-sorted.enable = true;
        yamlfmt.enable = true;
        taplo.enable = true;
      };

      settings.global.excludes = [
        "*.lock"
        ".gitignore"
        "results/**"
      ];
    };
  };
}