<aside> ⚠️ Здесь я описываю настройку исключительно для powershell. Для cmd или любой другой оболочки нужно будет использовать другой гайд. Найти вы его можете на официальном сайте oh-my-posh https://ohmyposh.dev/ Так же прошу заметить что эта кастомизация работает для любой Windows, будь то 10 или 11. Насчёт 8 и 7 не скажу, мне 17 а не 41
</aside>
<aside> 🔃 Для расширенных возможностей рекомендую поставить себе “Предварительную версию терминала” из MS store, а так же powershell, он тоже находится в Ms store
</aside>
PowerShell - Official app in the Microsoft Store
Windows Terminal Preview - Official app in the Microsoft Store
Откройте powershell, я же буду показывать на примере cmd, если вы будете чётко соблюдать шаги, то у вас всё заработает
Для начала установите ”Предварительную версию терминала” или просто “Терминал”. Если у вас Windows 11, то вы можете обойтись предустановленным терминалом, он не плох по умолчанию. Оба этих терминала есть в MS store
Введите в открывшееся окно powershell команду: winget install JanDeDobbeleer.OhMyPosh -s winget

После чего вам нужно добавить только что установленный oh-my-posh в ваши системные переменные. Для этого введите эту команду:
$env:Path += ";C:\Users\user\AppData\Local\Programs\oh-my-posh\bin"
После, установите любой nerd font, скачать их можно здесь:
Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
<aside> 💡 Nerd Font — это расширенные шрифты, созданные для разработчиков, с большим количеством символов и значков, используемых в программировании. Они помогают делать код более читаемым и удобным для работы. В нашем случае nerd font нужен для спец символов
</aside>
После того, как скачали шрифт, установите его на ваш пк, и добавьте его в используемый шрифт терминала.

После этого выберите тему для вашего powershell на официальном сайте oh-my-posh:
Я выберу тему bubbles
Далее нужно написать команду: Get-PoshThemes
Эта команда выведет все темы которые есть в oh-my-posh, но нас интересует самая последняя выведенная строка, она будет выглядеть примерно так “oh-my-posh init pwsh --config 'C:\Users\<ВАШ_ПОЛЬЗОВАТЕЛЬ>\AppData\Local\Programs\oh-my-posh\themes\jandedobbeleer.omp.json' | Invoke-Expression”
Скопируйте её
Далее нужно создать файл инициализации powershell, сделать это можно этой командой:
New-Item -Path $PROFILE -Type File -Force
После чего нужно отредактировать этот файл, для этого напишите:
notepad $PROFILE
У вас откроется пустой блокнот, в него нужно будет вставить команду которую вы скопировали ранее. У вас должно получиться примерно так:

Далее вам нужно поменять слово jandedobbeleer, обычно оно находится здесь:
oh-my-posh init pwsh --config 'C:\Users\eto_d\AppData\Local\Programs\oh-my-posh\themes\jandedobbeleer.omp.json' | Invoke-Expression
И вставить вместо него название выбранной вами темы, в моём случае это будет bubbles. Так же, после этой команды, на следующей строке рекомендую написать clear
По итогу у вас должно получиться что-то подобное:
oh-my-posh init pwsh --config "C:\Users\<ВАШ_ПОЛЬЗОВАТЕЛЬ>\AppData\Local\Programs\oh-my-posh\themes\bubbles.omp.json" | Invoke-Expression clear
Перезапустите ваш powershell и наслаждайтесь красивым терминалом с подсказками
Так же, опционально можете поменять прозрачность фона в вашем терминале, это делается там же где вы меняли шрифт, только чуть ниже

По мимо прозрачности вы можете добавить фоновое изображение, к слову в качество фона можно использовать гифки, это делается чуть выше “Прозрачности”

Как итог, можете получить вот такой красивый терминал

<aside> ❔ Если у вас останутся вопросы, вы можете написать мне в мои соц. сети