-
Notifications
You must be signed in to change notification settings - Fork 0
Shell Enhancement
gsjonio edited this page Jul 14, 2026
·
1 revision
The shell group turns PowerShell 7+ into a modern terminal. Full reference:
docs/SHELL.md.
sudo .\setup.ps1 -Group shell- Oh My Posh with the half-life theme (game-inspired prompt with git status)
- Fira Code font (programming ligatures), auto-configured in Windows Terminal
- PSReadLine — history-based prediction, tab-completion menu, reverse search
-
Bash-like aliases —
ll,la,grep
The group writes (or appends to) your $PROFILE. It is idempotent: if the
winforge block is already present, it is left untouched. Key bindings added:
-
Ctrl+R/Ctrl+S— reverse / forward history search -
Ctrl+A/Ctrl+E— beginning / end of line -
Ctrl+←/Ctrl+→— jump word
Oh My Posh ships 100+ themes (dracula, nord, catppuccin, tokyo, …). Download one and point the config at it:
oh-my-posh init pwsh --config "$env:APPDATA\oh-my-posh\config.json" | Invoke-ExpressionBrowse themes: https://github.com/JanDeDobbeleer/oh-my-posh/tree/main/themes
- PowerShell 7+ (the profile guards features behind
$PSVersionTable.PSVersion.Major -ge 7) - A Nerd Font (Fira Code NF) for prompt glyphs — installed by this group