From 84166ab1b7e4cd2f4e74d838ea467891492cba39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Sun, 26 May 2024 18:23:49 +0200 Subject: [PATCH] wrappers/fish: change greeting and add packages --- wrappers/fish/default.nix | 3 +++ wrappers/fish/greeting.fish | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 wrappers/fish/greeting.fish diff --git a/wrappers/fish/default.nix b/wrappers/fish/default.nix index 373fed8..253aa8a 100644 --- a/wrappers/fish/default.nix +++ b/wrappers/fish/default.nix @@ -20,6 +20,7 @@ source ${./prompt.fish} source ${./config.fish} + source ${./greeting.fish} ''; in [ @@ -34,6 +35,8 @@ ripgrep zoxide direnv + fd + file ]; }; }; diff --git a/wrappers/fish/greeting.fish b/wrappers/fish/greeting.fish new file mode 100644 index 0000000..cdf409b --- /dev/null +++ b/wrappers/fish/greeting.fish @@ -0,0 +1,19 @@ +# Source: https://gist.github.com/dan-c-underwood/5e9f94b0a92aead0d4b7 +function fish_greeting + set _df_output (df -h / | tail -n1 | string split -n ' ') + echo ' '(set_color F00)'___ + ___======____='(set_color FF7F00)'-'(set_color FF0)'-'(set_color FF7F00)'-='(set_color F00)') +/T \_'(set_color FF0)'--='(set_color FF7F00)'=='(set_color F00)') '(set_color red)(whoami)'@'(hostname)' +[ \ '(set_color FF7F00)'('(set_color FF0)'0'(set_color FF7F00)') '(set_color F00)'\~ \_'(set_color FF0)'-='(set_color FF7F00)'='(set_color F00)')'(set_color yellow)' Uptime: '(set_color white)(uptime | sed 's/.*up \([^,]*\), .*/\1/' | tr -s ' ')(set_color red)' + \ / )J'(set_color FF7F00)'~~ \\'(set_color FF0)'-='(set_color F00)') Storage: '(set_color white)$_df_output[3] / $_df_output[2](set_color red)' + \\\\___/ )JJ'(set_color FF7F00)'~'(set_color FF0)'~~ '(set_color F00)'\) '(set_color yellow)'Version: '(set_color white)(echo $FISH_VERSION)(set_color red)' + \_____/JJJ'(set_color FF7F00)'~~'(set_color FF0)'~~ '(set_color F00)'\\ + '(set_color FF7F00)'/ '(set_color FF0)'\ '(set_color FF0)', \\'(set_color F00)'J'(set_color FF7F00)'~~~'(set_color FF0)'~~ '(set_color FF7F00)'\\ + (-'(set_color FF0)'\)'(set_color F00)'\='(set_color FF7F00)'|'(set_color FF0)'\\\\\\'(set_color FF7F00)'~~'(set_color FF0)'~~ '(set_color FF7F00)'L_'(set_color FF0)'_ + '(set_color FF7F00)'('(set_color F00)'\\'(set_color FF7F00)'\\) ('(set_color FF0)'\\'(set_color FF7F00)'\\\)'(set_color F00)'_ '(set_color FF0)'\=='(set_color FF7F00)'__ + '(set_color F00)'\V '(set_color FF7F00)'\\\\'(set_color F00)'\) =='(set_color FF7F00)'=_____ '(set_color FF0)'\\\\\\\\'(set_color FF7F00)'\\\\ + '(set_color F00)'\V) \_) '(set_color FF7F00)'\\\\'(set_color FF0)'\\\\JJ\\'(set_color FF7F00)'J\) + '(set_color F00)'/'(set_color FF7F00)'J'(set_color FF0)'\\'(set_color FF7F00)'J'(set_color F00)'T\\'(set_color FF7F00)'JJJ'(set_color F00)'J) + (J'(set_color FF7F00)'JJ'(set_color F00)'| \UUU) + (UU)'(set_color normal) +end