Загрузка данных


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