aboutsummaryrefslogtreecommitdiff
path: root/treefmt.nix
blob: 03f31a2bed4ad88fe2d528d7bab8db8db872a31c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{ ... }:
{
  projectRootFile = "flake.nix";
  programs = {
    nixfmt.enable = true;
    beautysh = {
      enable = true;
      includes = [
        "*.sh"
        "*.bash"
        ".envrc"
      ];
    };
    deno = {
      enable = true;
      includes = [
        "*.css"
        "*.html"
        "*.js"
        "*.json"
        "*.json5"
        "*.jsonc"
        "*.jsx"
        "*.less"
        "*.markdown"
        "*.md"
        "*.sass"
        "*.scss"
        "*.ts"
        "*.tsx"
        "*.yaml"
        "*.yml"
      ];
    };
  };

  settings.global.excludes = [
    "secrets/*"
    ".gitattributes"
    ".gitignore"
    ".ignore"
    ".helix/ignore"
  ];
}