Fediversity/launch/.terraform/modules/peertube.deploy/treefmt/flake-module.nix

23 lines
553 B
Nix

{ inputs, ... }:
{
imports = [
inputs.treefmt-nix.flakeModule
];
perSystem =
{ config, pkgs, ... }:
{
treefmt = {
projectRootFile = "flake.nix";
programs.mdsh.enable = true;
programs.nixpkgs-fmt.enable = true;
programs.shellcheck.enable = true;
programs.shfmt.enable = true;
programs.deno.enable = !pkgs.deno.meta.broken;
settings.formatter.shellcheck.options = [
"-s"
"bash"
];
};
formatter = config.treefmt.build.wrapper;
};
}