From f2dff2cf9da5567a7e2278a5c64caccc66651972 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Tue, 9 Apr 2024 13:27:10 -0300 Subject: [PATCH] feat: added more logging to commands --- modules/nixos/programs/nih/cli.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/nixos/programs/nih/cli.sh b/modules/nixos/programs/nih/cli.sh index d044e55..f2b939b 100644 --- a/modules/nixos/programs/nih/cli.sh +++ b/modules/nixos/programs/nih/cli.sh @@ -107,6 +107,8 @@ function nih-switch () { pushd $flake_dir + gum log --structured --prefix 'nih switch' --level info 'Switching NixOS config' + gum log --structured --prefix 'nih switch' --level debug 'Adding decrypted secret files' git add ./secrets/*.decrypted.* @@ -133,6 +135,11 @@ function nih-switch () { gum log --structured --prefix 'nih switch' --level debug 'Removing decrypted secret files' git reset ./secrets/*.decrypted.* + gum log --structured --prefix 'nih edit' --level info 'NixOS rebuilt!' + notify-send -e "NixOS Rebuilt!" \ + --icon=software-update-available \ + --urgency=low + popd } @@ -148,7 +155,13 @@ function nih-install() { index=$(($index + 1)) done shift $index + + gum log --structured --prefix 'nih install' --level info "Temporaly installing to current shell:" + gum log --structured --prefix 'nih install' --level info "${pkgs[@]}" + nix shell "${pkgs[@]}" "$@" + + gum log --structured --prefix 'nih install' --level info "Packages intalled!" } function nih-execute() {