aboutsummaryrefslogtreecommitdiff
path: root/infra/nix/_treefmt.nix
blob: e3bbc13389535254e62dc7b8cf27c754a4417845 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ treefmt-nix, pkgs, ... }:
let
  conf = {
    imports = [ ../../root/nix/_treefmt-base.nix ];

    settings.excludes = [
      "modules/base/secrets.yaml"
      "**/facter.json"
    ];

    programs.typos.configFile = toString (
      (pkgs.formats.toml { }).generate "typos.toml" {
        default.extend-words.facter = "facter";
      }
    );
  };
in
treefmt-nix.lib.mkWrapper pkgs conf