From fea57b8e27a438fe8f2341b6cb21b73962b7504a Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 5 Apr 2025 00:18:52 +0900 Subject: nix: introduce treefmt-nix "nix fmt" --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 17260b1..54be09b 100644 --- a/flake.nix +++ b/flake.nix @@ -14,6 +14,11 @@ flake-utils.url = "github:numtide/flake-utils"; + treefmt-nix = { + url = "github:numtide/treefmt-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + home-manager = { url = "github:nix-community/home-manager/master"; inputs.nixpkgs.follows = "nixpkgs"; @@ -24,6 +29,7 @@ { nixpkgs, flake-utils, + treefmt-nix, home-manager, ... }: @@ -31,9 +37,10 @@ system: let pkgs = import nixpkgs { inherit system; }; + treefmt = treefmt-nix.lib.evalModule pkgs ./treefmt.nix; in { - formatter = pkgs.nixfmt-rfc-style; + formatter = treefmt.config.build.wrapper; } ) // { -- cgit v1.2.3-70-g09d2