0xda157's home-manager and nixos config
1{
2 perSystem =
3 { pkgs, ... }:
4 {
5 formatter = pkgs.treefmt.withConfig {
6 runtimeInputs = with pkgs; [
7 # keep-sorted start
8 deadnix
9 keep-sorted
10 nixfmt
11 # keep-sorted end
12 ];
13
14 settings = {
15 on-unmatched = "info";
16 tree-root-file = "flake.nix";
17
18 formatter = {
19 # keep-sorted start block=yes
20 deadnix = {
21 command = "deadnix";
22 includes = [ "*.nix" ];
23 };
24 keep-sorted = {
25 command = "keep-sorted";
26 includes = [ "*" ];
27 };
28 nixfmt = {
29 command = "nixfmt";
30 includes = [ "*.nix" ];
31 };
32 # keep-sorted end
33 };
34 };
35 };
36 };
37}