Add a status indicator for SSH sessions
This commit is contained in:
		
							parent
							
								
									f9b952246f
								
							
						
					
					
						commit
						b59372af65
					
				
							
								
								
									
										10
									
								
								config.fish
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								config.fish
									
									
									
									
									
								
							@ -22,16 +22,22 @@ function fish_prompt --description 'Write out the prompt'
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    # Color Definitions
 | 
					    # Color Definitions
 | 
				
			||||||
    set -l normal_color (set_color normal)
 | 
					    set -l normal_color (set_color normal)
 | 
				
			||||||
 | 
						set -l ssh_color (set_color brwhite)
 | 
				
			||||||
	set -l bat_color (set_color bryellow)
 | 
						set -l bat_color (set_color bryellow)
 | 
				
			||||||
    set -l usr_color (set_color brgreen)
 | 
					    set -l usr_color (set_color brgreen)
 | 
				
			||||||
    set -l dir_color (set_color brblue)
 | 
					    set -l dir_color (set_color brblue)
 | 
				
			||||||
 | 
					 | 
				
			||||||
    set -l vcs_color (set_color brblack)
 | 
					    set -l vcs_color (set_color brblack)
 | 
				
			||||||
    set -l err_color (set_color red)
 | 
					    set -l err_color (set_color red)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	# Battery File Location
 | 
						# Battery File Location
 | 
				
			||||||
	set -l bat_file /sys/class/power_supply/BAT0/capacity
 | 
						set -l bat_file /sys/class/power_supply/BAT0/capacity
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# SSH Status Formatting
 | 
				
			||||||
 | 
						set -l ssh_status ""
 | 
				
			||||||
 | 
						if test -n "$SSH_CONNECTION"
 | 
				
			||||||
 | 
							set ssh_status "$ssh_color" "[ssh]" "$nromal_color" " "
 | 
				
			||||||
 | 
						end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	# Battery Status Formatting
 | 
						# Battery Status Formatting
 | 
				
			||||||
	set -l bat_status ""
 | 
						set -l bat_status ""
 | 
				
			||||||
	if test -f $bat_file
 | 
						if test -f $bat_file
 | 
				
			||||||
@ -64,6 +70,6 @@ function fish_prompt --description 'Write out the prompt'
 | 
				
			|||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Print Prompt
 | 
					    # Print Prompt
 | 
				
			||||||
    echo -n -s $bat_status $user_host " " $current_dir $vcs_status $prompt_status $suffix " "
 | 
					    echo -n -s $ssh_status $bat_status $user_host " " $current_dir $vcs_status $prompt_status $suffix " "
 | 
				
			||||||
 | 
					
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user