From 87efc76a7241d373cdc49cc3bdcc7249595669b2 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Mon, 8 Apr 2024 17:47:51 -0300 Subject: [PATCH] feat: format files on switch --- modules/nixos/programs/nih/cli.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/nixos/programs/nih/cli.sh b/modules/nixos/programs/nih/cli.sh index d040567..769ae81 100644 --- a/modules/nixos/programs/nih/cli.sh +++ b/modules/nixos/programs/nih/cli.sh @@ -105,6 +105,14 @@ function nih-switch () { gum log --structured --prefix 'nih switch' --level debug 'Adding decrypted secret files' git add ./secrets/*.decrypted.* + gum log --structured --prefix 'nih switch' --level debug 'Formatting files' + alejandra . &>/dev/null \ + || (alejandra . ; \ + gum log --structured \ + --prefix 'nih switch' \ + --level error 'Failed to format files' \ + && exit 1) + gum log --structured --prefix 'nih switch' --level debug 'Building NixOS' sudo nixos-rebuild switch --flake "$flake_dir#$host" \ || (gum log --structured --prefix 'nih edit' --level debug 'Removing decrypted secret files' \