From d486cedf592e402eac959bd8fa7808552a645ef4 Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 9 Dec 2023 16:48:02 +0000 Subject: [PATCH] chore(fish): update conf --- .../programs/configs/cli/shells/fish.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/home/isabel/programs/configs/cli/shells/fish.nix b/home/isabel/programs/configs/cli/shells/fish.nix index 3fea155f8..adbb62373 100644 --- a/home/isabel/programs/configs/cli/shells/fish.nix +++ b/home/isabel/programs/configs/cli/shells/fish.nix @@ -29,16 +29,26 @@ in { shellInit = '' set -x MANPAGER "sh -c 'col -bx | bat -l man -p'" + ${optionalString (osConfig.modules.device != "server") '' - set TERMINAL ${defaults.terminal} - export GPG_TTY=$(tty) + set -gx TERMINAL ${defaults.terminal} + set -x GPG_TTY (tty) ''}; ${optionalString (osConfig.modules.device == "server") '' - set TERMINAL dumb - set TERM dumb + set -gx TERMINAL dumb ''}; + switch $TERM + case '*xte*' + set -gx TERM xterm-256color + case '*scree*' + set -gx TERM screen-256color + case '*rxvt*' + set -gx TERM rxvt-unicode-256color + end + + # themeing set fish_greeting export "MICRO_TRUECOLOR=1"