relfa 0.4.1

A gentle digital gravedigger to lovingly archive your old files.
{ inputs, ... }:
{
  imports = [
    inputs.treefmt-nix.flakeModule
  ];

  perSystem =
    { ... }:
    {
      treefmt = {
        projectRootFile = ".git/config";

        programs = {
          # Rust code formatting
          rustfmt.enable = true;

          # TOML formatting (for Cargo.toml)
          taplo.enable = true;

          # Nix code formatting
          nixfmt.enable = true;
        };

        settings.global.excludes = [
          "*.1" # Exclude man pages
          ".git/*"
          "flake.lock"
        ];
      };
    };
}