0xda157's nixvim config

add formatter

0xda157 adff8353 7c07ff10

+33 -1
+33 -1
flake.nix
··· 68 68 }; 69 69 70 70 perSystem = 71 - { system, ... }: 71 + { system, pkgs, ... }: 72 72 { 73 73 nixvimConfigurations = 74 74 lib.mapAttrs ··· 82 82 nixvim = [ inputs.self.nixvimModules.full ]; 83 83 nixvim-minimal = [ inputs.self.nixvimModules.base ]; 84 84 }; 85 + 86 + formatter = pkgs.treefmt.withConfig { 87 + runtimeInputs = with pkgs; [ 88 + # keep-sorted start 89 + deadnix 90 + keep-sorted 91 + nixfmt 92 + # keep-sorted end 93 + ]; 94 + 95 + settings = { 96 + on-unmatched = "info"; 97 + tree-root-file = "flake.nix"; 98 + 99 + formatter = { 100 + # keep-sorted start block=yes 101 + deadnix = { 102 + command = "deadnix"; 103 + includes = [ "*.nix" ]; 104 + }; 105 + keep-sorted = { 106 + command = "keep-sorted"; 107 + includes = [ "*" ]; 108 + }; 109 + nixfmt = { 110 + command = "nixfmt"; 111 + includes = [ "*.nix" ]; 112 + }; 113 + # keep-sorted end 114 + }; 115 + }; 116 + }; 85 117 }; 86 118 } 87 119 );