From 69c5ca2bd7e5cd54f5021e5fd3e145c3e755be47 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Wed, 10 Apr 2024 13:11:46 -0300 Subject: [PATCH] feat: nih format --- modules/nixos/programs/nih/cli.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/nixos/programs/nih/cli.sh b/modules/nixos/programs/nih/cli.sh index f00e52b..00eabf4 100644 --- a/modules/nixos/programs/nih/cli.sh +++ b/modules/nixos/programs/nih/cli.sh @@ -234,6 +234,16 @@ function nih-sync() { popd } +function nih-format() { + local flake_dir="$1" + + gum log --structured --prefix "nih format" --level info 'Formatting NixOS config files' + + util-format 'nix format' $flake_dir + + gum log --structured --prefix "nih format" --level info 'NixOS config files formatted' +} + case "$1" in "edit") nih-edit $flake_dir $host ;; "switch" | "build") nih-switch $flake_dir $host ;;