if status is-interactive
# 1. ОСНОВНЫЕ НАСТРОЙКИ
set -g fish_greeting "" # Убираем приветствие
set -g fish_history_limit 1000 # Ограничиваем историю для HDD
# 2. ЦВЕТА ИНТЕРФЕЙСА (Голубенький стиль)
set -U fish_color_command 00afff --bold # Команды
set -U fish_color_param 5fd7ff # Аргументы
set -U fish_color_quote add8e6 # Кавычки
set -U fish_color_autosuggestion 555555 # Предложения
set -U fish_color_error ff0000 # Ошибки
set -U fish_color_end 00d7ff # Разделители
set -U fish_color_comment 005f87 # Комментарии
# 3. КРУТОЙ ГОЛУБОЙ PROMPT
function fish_prompt
# Определение цветов
set -l cyan (set_color 00afff)
set -l light_cyan (set_color 00d7ff)
set -l normal (set_color normal)
echo "" # Пустая строка перед промптом для чистоты
# Верхняя линия
echo -n $cyan"╭─ "
# Юзер и Хост
echo -n $light_cyan(whoami)"@"(prompt_hostname)
# Разделитель и Путь
echo -n $normal" in "
set_color 87d7ff
echo -n (prompt_pwd)
echo "" # Перенос на вторую строку
# Нижняя линия и стрелка (используем стандартный треугольник Юникода)
echo -n $cyan"╰─"
set_color 00d7ff
echo -n "▶ "
set_color normal
end
# 4. АЛИАСЫ (чтобы меньше нагружать диск поиском)
alias ls='ls --color=auto'
alias ff='fastfetch'
alias n='nvidia-smi'
end