Last active
April 14, 2021 06:30
-
-
Save Eduard-gan/71b900cc4ecca07bd87feb12ad7d1c5f to your computer and use it in GitHub Desktop.
Virtualfish setup on Debian
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WARNING! VF can be installed in both python3 or python2.7 you should check that versions of python match in both commands (pip install and coammand in config.fish) | |
sudo pip3 install virtualfish | |
echo "eval (python3 -m virtualfish)" >> ~/.config/fish/config.fish | |
Copy output of "funced -e nano fish_prompt" | |
Paste to "nano ~/.config/fish/functions/fish_prompt.fish" | |
or just | |
function fish_prompt --description 'Write out the prompt' | |
# Just calculate this once, to save a few cycles when displaying the prompt | |
if not set -q __fish_prompt_hostname | |
set -g __fish_prompt_hostname (hostname|cut -d . -f 1) | |
end | |
if set -q VIRTUAL_ENV | |
echo -n -s (set_color red) "(" (basename "$VIRTUAL_ENV") ")" (set_color normal) " " | |
end | |
set -l color_cwd | |
set -l suffix | |
switch $USER | |
case root toor | |
if set -q fish_color_cwd_root | |
set color_cwd $fish_color_cwd_root | |
else | |
set color_cwd $fish_color_cwd | |
end | |
set suffix '#' | |
case '*' | |
set color_cwd $fish_color_cwd | |
set suffix '>' | |
end | |
echo -n -s "$USER" @ "$__fish_prompt_hostname" ' ' (set_color $color_cwd) (prompt_pwd) (set_color normal) "$suffix " | |
end | |
and you're good to go |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment