mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2024-12-31 13:57:26 -08:00
1.8 KiB
1.8 KiB
id | title | sidebar_label |
---|---|---|
session | Session | Session |
What
Show the current user and host name.
Sample Configuration
{
"type": "session",
"style": "diamond",
"foreground": "#ffffff",
"background": "#c386f1",
"leading_diamond": "\uE0B6",
"trailing_diamond": "\uE0B0"
}
Properties
- user_info_separator:
string
- text/icon to put in between the user and host name - defaults to@
- ssh_icon:
string
- text/icon to display first when in an active SSH session - defaults to\uF817
- user_color:
string
color - override the foreground color of the user name - host_color:
string
color - override the foreground color of the host name - display_user:
boolean
- display the user name or not - defaults totrue
- display_host:
boolean
- display the host name or not - defaults totrue
- default_user_name:
string
- name of the default user - defaults to empty - display_default:
boolean
- display the segment or not when the user matchesdefault_user_name
- defaults totrue
- template:
string
- A go text/template template extended with sprig utilizing the properties below. Only used when a value is set, making the above properties obsolete.
Template Properties
.UserName
:string
- the current user's name.DefaultUserName
: - the default user name (set with thePOSH_SESSION_DEFAULT_USER
env var ordefault_user_name
property).ComputerName
:string
- the current computer's name.SSHSession
:boolean
- active SSH session or not.Root
:boolean
- are you a root/admin user or not
Environmnent Variables
POSH_SESSION_DEFAULT_USER
- used to override the hardcodeddefault_user_name
property