summaryrefslogtreecommitdiff
path: root/functions
diff options
context:
space:
mode:
authorache <ache@ache.one>2026-03-05 12:01:37 +0100
committerache <ache@ache.one>2026-03-05 12:01:37 +0100
commitc8cf06b5d5ff50ca990b760ae67f0d1cc937ec07 (patch)
tree00a8ac26fcc0cba969037f597e37f08e8e393670 /functions
parentfix: Check if xdotool exists (diff)
fix: Switch hostname strategy
Diffstat (limited to 'functions')
-rw-r--r--functions/fish_prompt.fish6
1 files changed, 3 insertions, 3 deletions
diff --git a/functions/fish_prompt.fish b/functions/fish_prompt.fish
index 4fbdf34..2594b95 100644
--- a/functions/fish_prompt.fish
+++ b/functions/fish_prompt.fish
@@ -146,10 +146,10 @@ end
function get_hostname -d "Set current hostname to prompt variable $HOSTNAME_PROMPT if connected via SSH or is root"
set -g HOSTNAME_PROMPT ""
if [ "$theme_hostname" = always -o \( "$theme_hostname" != never -a \( -n "$SSH_CLIENT" -o "$USER" = root \) \) ]
- if type hostnamectl 2>/dev/null >/dev/null
- set -g HOSTNAME_PROMPT (hostnamectl hostname)
- else if type hostname 2</dev/null >/dev/null
+ if type hostname 2</dev/null >/dev/null
set -g HOSTNAME_PROMPT (hostname)
+ else if type hostnamectl 2>/dev/null >/dev/null
+ set -g HOSTNAME_PROMPT (hostnamectl hostname)
else
set -g HOSTNAME_PROMPT (cat /etc/hostname)
end