Distro for Linux for WebAssembly
at main 29 lines 678 B view raw
1{ inputs, ... }: 2{ 3 imports = [ inputs.treefmt-nix.flakeModule ]; 4 5 perSystem = 6 { config, ... }: 7 { 8 treefmt = { 9 projectRootFile = "flake.nix"; 10 settings = { 11 global.excludes = [ ]; 12 }; 13 programs = { 14 # keep-sorted start 15 actionlint.enable = true; 16 deadnix.enable = true; 17 just.enable = true; 18 keep-sorted.enable = true; 19 nixfmt.enable = true; 20 shellcheck.enable = true; 21 shfmt.enable = true; 22 statix.enable = true; 23 # keep-sorted end 24 }; 25 }; 26 27 make-shells.default.packages = [ config.treefmt.build.wrapper ]; 28 }; 29}