My personal environment setup designed to customize and optimize the terminal workspace. It integrates custom prompt themes, system information layouts, and shell utility modules to improve navigation, command-line editing, and visual feedback. The configuration coordinates a central shell profile script with helper modules to manage directory jumping, icon rendering, and input history for a consistent command-line workflow.
-
Prerequisites
- Git installed on your system.
- PowerShell terminal installed on your system.
- Nerd Fonts installed on your system.
-
Configure PowerShell Execution Policy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser- Install Oh My Posh
winget install JanDeDobbeleer.OhMyPosh --source winget- Install Fastfetch
winget install fastfetch- Clone the Repository
git clone https://github.com/Fikri-Rouzan/terminal-config.git
cd terminal-config- Move the PowerShell Folder
Move-Item -Path ".\PowerShell" -Destination "$HOME\Documents\"- Configure Fastfetch
# Create the .config directory if it doesn't exist
New-Item -ItemType Directory -Force -Path "$HOME\.config"
# Move the fastfetch folder into the .config directory
Move-Item -Path ".\fastfetch" -Destination "$HOME\.config\"