Custom Fastfetch configuration for Windows with an awesome rocket ASCII art logo!
- π Custom rocket ASCII art logo - Side-mounted rocket for a unique look
- π¨ Color-coded system information - Easy to read at a glance
- π Comprehensive system details:
- Operating System & Kernel
- CPU, GPU, RAM, Swap, Disk usage
- Battery status & display info
- Network (Local IP, WiFi, DNS)
- Sound & media player info
- Terminal & shell information
- π― Clean text labels - No dependency on specific icon fonts
- β‘ Optimized for Windows Terminal
- π Beautiful color palette display
Copy and paste this single line into PowerShell:
irm https://raw.githubusercontent.com/Aynaabaj/fastfetch-windows/main/install.ps1 | iex- β Checks if Fastfetch is installed (installs if needed)
- β Creates config directory
- β Backs up any existing config
- β
Downloads
config.jsoncandrocket.txt - β Optionally installs JetBrainsMono Nerd Font
# Install Fastfetch
winget install Fastfetch. Fastfetch
# Install Nerd Font (optional but recommended for best experience)
winget install JetBrains.JetBrainsMono.NerdFont-
Create config directory:
mkdir ~\.config\fastfetch
-
Download config files:
# Download main config Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Aynaabaj/fastfetch-windows/main/config.jsonc" -OutFile ~\.config\fastfetch\config.jsonc # Download rocket logo Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Aynaabaj/fastfetch-windows/main/rocket.txt" -OutFile ~\.config\fastfetch\rocket.txt
-
Test it:
fastfetch
# Clone the repository
git clone https://github.com/Aynaabaj/fastfetch-windows.git
# Navigate to the directory
cd fastfetch-windows
# Copy files to config directory
Copy-Item config.jsonc ~\.config\fastfetch\
Copy-Item rocket.txt ~\.config\fastfetch\
# Test
fastfetchFor the best visual experience:
- Open Windows Terminal
- Press
Ctrl + ,to open Settings - Select your PowerShell profile
- Go to Appearance β Font face
- Select "JetBrainsMono Nerd Font"
- Click Save
To automatically display Fastfetch when opening PowerShell:
# Open PowerShell profile
notepad $PROFILE
# If file doesn't exist, create it first:
New-Item -Path $PROFILE -Type File -Force
# Add this line at the end:
fastfetch
# Save and close
# Restart PowerShell to see the changesEdit rocket.txt with your own ASCII art:
notepad ~\.config\fastfetch\rocket.txtFind ASCII art at:
Edit config.jsonc to add/remove information:
notepad ~\.config\fastfetch\config.jsoncAvailable modules:
os,kernel,uptime,packages,shellcpu,cpuusage,gpu,memory,swap,diskbattery,display,terminal,terminalfontlocalip,publicip,wifi,dnssound,player,mediadatetime,weather,colors
See all modules:
fastfetch --list-modulesAvailable color options in config:
yellow,blue,green,cyan,magenta,red,white,black
Edit the "keyColor" value for each module.
Replace the rocket with a built-in logo:
See available logos:
fastfetch --list-logosfastfetch-windows/
βββ README.md # This file
βββ config. jsonc # Main Fastfetch configuration
βββ rocket.txt # ASCII art rocket logo
βββ install.ps1 # One-click installer script
Solution: Install Fastfetch first:
winget install Fastfetch. FastfetchThen restart your terminal.
Solution: Check that rocket.txt exists:
Test-Path ~\.config\fastfetch\rocket.txtIf missing, re-run the installer or download manually.
Solution: Install and set a Nerd Font:
# Install
winget install JetBrains.JetBrainsMono.NerdFont
# Set in Windows Terminal: Ctrl + , β Appearance β FontSolution: Check config path:
# Should output: C:\Users\YourName\.config\fastfetch\config.jsonc
~\.config\fastfetch\config.jsonc
# Verify file exists:
Test-Path ~\.config\fastfetch\config.jsoncSolution: Use Windows Terminal instead of legacy console:
# Install Windows Terminal if not installed
winget install Microsoft.WindowsTerminal# Try built-in logos without editing config
fastfetch --logo arch_small
fastfetch --logo gentoo_small
fastfetch --logo windows11_small# Show only CPU and RAM
fastfetch --structure CPU: Memoryfastfetch --format jsonfastfetch --logo noneContributions are welcome! If you have improvements:
- Fork the repository
- Create a feature branch:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature-name - Open a Pull Request
This project is open source and available under the MIT License.
MIT License
Copyright (c) 2026 Aynaabaj
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- ASCII Rocket Art - From ASCII Art Archive
- Fastfetch - Fastfetch by fastfetch-cli
- JetBrainsMono Nerd Font - Nerd Fonts
- Inspiration - The awesome r/unixporn and Windows customization communities
- OS: Windows 10/11 (or WSL)
- PowerShell: 5.1 or later (PowerShell 7+ recommended)
- Terminal: Windows Terminal (recommended) or any modern terminal
- Fastfetch: Version 2.0 or later
- π Found a bug? Open an issue
- π¬ Have questions? Start a discussion
- β Like this config? Give it a star!
- Fastfetch Official Repo
- Oh My Posh - PowerShell prompt customization
- Windows Terminal Themes
If you find this config useful, please consider giving it a star! β
Made with β€οΈ for the Windows Terminal community
