diff --git a/hosts/home.nix b/hosts/home.nix index 13aa901..2296151 100644 --- a/hosts/home.nix +++ b/hosts/home.nix @@ -162,14 +162,17 @@ in command rm -f -- "$tempfile" 2>/dev/null } - pfetch - while true; do - f=`fortune` - if [ ''${#f} -lt 128 ]; then - echo "''${f}" - break - fi + if [ -z $TERMINAL_STARTED ] && [ -z $IN_NIX_SHELL ]; then + pfetch + while true; do + f=`fortune` + if [ ''${#f} -lt 128 ]; then + echo "''${f}" + break + fi done + TERMINAL_STARTED=1 + fi ''; }; }