summaryrefslogtreecommitdiffstats
path: root/docs/config/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/config/README.md')
-rw-r--r--docs/config/README.md32
1 files changed, 23 insertions, 9 deletions
diff --git a/docs/config/README.md b/docs/config/README.md
index 2b171535b..ac116b9d6 100644
--- a/docs/config/README.md
+++ b/docs/config/README.md
@@ -2238,14 +2238,15 @@ The `hostname` module shows the system hostname.
### Options
-| Option | Default | Description |
-| ------------ | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
-| `ssh_only` | `true` | Only show hostname when connected to an SSH session. |
-| `ssh_symbol` | `'🌐 '` | A format string representing the symbol when connected to SSH session. |
-| `trim_at` | `'.'` | String that the hostname is cut off at, after the first match. `'.'` will stop after the first dot. `''` will disable any truncation |
-| `format` | `'[$ssh_symbol$hostname]($style) in '` | The format for the module. |
-| `style` | `'bold dimmed green'` | The style for the module. |
-| `disabled` | `false` | Disables the `hostname` module. |
+| Option | Default | Description |
+| ----------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `ssh_only` | `true` | Only show hostname when connected to an SSH session. |
+| `ssh_symbol` | `'🌐 '` | A format string representing the symbol when connected to SSH session. |
+| `trim_at` | `'.'` | String that the hostname is cut off at, after the first match. `'.'` will stop after the first dot. `''` will disable any truncation. |
+| `detect_env_vars` | `[]` | Which environment variable(s) should trigger this module. |
+| `format` | `'[$ssh_symbol$hostname]($style) in '` | The format for the module. |
+| `style` | `'bold dimmed green'` | The style for the module. |
+| `disabled` | `false` | Disables the `hostname` module. |
### Variables
@@ -2257,7 +2258,9 @@ The `hostname` module shows the system hostname.
*: This variable can only be used as a part of a style string
-### Example
+### Examples
+
+#### Always show the hostname
```toml
# ~/.config/starship.toml
@@ -2269,6 +2272,17 @@ trim_at = '.companyname.com'
disabled = false
```
+#### Hide the hostname in remote tmux sessions
+
+```toml
+# ~/.config/starship.toml
+
+[hostname]
+ssh_only = false
+detect_env_vars = ['!TMUX', 'SSH_CONNECTION']
+disabled = false
+```
+
## Java
The `java` module shows the currently installed version of [Java](https://www.oracle.com/java/).