_: { settings = { # General config # allow-missing-formatter = true; on-unmatched = "debug"; global.excludes = [ # lock files "*.lock" ]; formatter.actionlint = { options = [ "-config-file" ".forgejo/actionlint.yaml" ]; includes = [ ".forgejo/workflows/*.yml" ".forgejo/workflows/*.yaml" ]; }; formatter.yamlfmt.excludes = [ ".forgejo/*" ]; }; programs = { # Nix deadnix.enable = true; nixfmt.enable = true; statix.enable = true; # Config files yamlfmt.enable = true; # ActionLint/forgejo workflows actionlint.enable = true; }; }