Skip to content

Aynaabaj/fastfetch-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

My Fastfetch Config πŸš€

Platform PowerShell Fastfetch License Stars

Custom Fastfetch configuration for Windows with an awesome rocket ASCII art logo!


πŸ“Έ Preview

Fastfetch Screenshot


✨ Features

  • πŸš€ 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

πŸš€ Quick Install (Recommended)

Copy and paste this single line into PowerShell:

irm https://raw.githubusercontent.com/Aynaabaj/fastfetch-windows/main/install.ps1 | iex

What the installer does:

  1. βœ… Checks if Fastfetch is installed (installs if needed)
  2. βœ… Creates config directory
  3. βœ… Backs up any existing config
  4. βœ… Downloads config.jsonc and rocket.txt
  5. βœ… Optionally installs JetBrainsMono Nerd Font

πŸ“¦ Manual Installation

Prerequisites

# Install Fastfetch
winget install Fastfetch. Fastfetch

# Install Nerd Font (optional but recommended for best experience)
winget install JetBrains.JetBrainsMono.NerdFont

Setup Steps

  1. Create config directory:

    mkdir ~\.config\fastfetch
  2. 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
  3. Test it:

    fastfetch

πŸ”§ Alternative Installation: Git Clone

# 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
fastfetch

βš™οΈ Post-Installation Setup

Set Nerd Font in Windows Terminal (Recommended)

For the best visual experience:

  1. Open Windows Terminal
  2. Press Ctrl + , to open Settings
  3. Select your PowerShell profile
  4. Go to Appearance β†’ Font face
  5. Select "JetBrainsMono Nerd Font"
  6. Click Save

Auto-run on PowerShell Startup (Optional)

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 changes

🎨 Customization

Change the Logo

Edit rocket.txt with your own ASCII art:

notepad ~\.config\fastfetch\rocket.txt

Find ASCII art at:

Modify Display Modules

Edit config.jsonc to add/remove information:

notepad ~\.config\fastfetch\config.jsonc

Available modules:

  • os, kernel, uptime, packages, shell
  • cpu, cpuusage, gpu, memory, swap, disk
  • battery, display, terminal, terminalfont
  • localip, publicip, wifi, dns
  • sound, player, media
  • datetime, weather, colors

See all modules:

fastfetch --list-modules

Change Colors

Available color options in config:

  • yellow, blue, green, cyan, magenta, red, white, black

Edit the "keyColor" value for each module.

Use a Different Logo

Replace the rocket with a built-in logo:

"logo": {
    "source": "windows11_small",  // or "arch_small", "gentoo_small", etc.
    "padding": {
        "top": 1,
        "right": 2
    }
}

See available logos:

fastfetch --list-logos

πŸ“‹ File Structure

fastfetch-windows/
β”œβ”€β”€ README.md          # This file
β”œβ”€β”€ config. jsonc       # Main Fastfetch configuration
β”œβ”€β”€ rocket.txt         # ASCII art rocket logo
└── install.ps1        # One-click installer script

πŸ› οΈ Troubleshooting

Fastfetch command not found

Solution: Install Fastfetch first:

winget install Fastfetch. Fastfetch

Then restart your terminal.

Logo not appearing

Solution: Check that rocket.txt exists:

Test-Path ~\.config\fastfetch\rocket.txt

If missing, re-run the installer or download manually.

Icons showing as boxes/squares

Solution: Install and set a Nerd Font:

# Install
winget install JetBrains.JetBrainsMono.NerdFont

# Set in Windows Terminal:  Ctrl + , β†’ Appearance β†’ Font

Config not loading

Solution: Check config path:

# Should output: C:\Users\YourName\.config\fastfetch\config.jsonc
~\.config\fastfetch\config.jsonc

# Verify file exists: 
Test-Path ~\.config\fastfetch\config.jsonc

Colors not displaying correctly

Solution: Use Windows Terminal instead of legacy console:

# Install Windows Terminal if not installed
winget install Microsoft.WindowsTerminal

πŸ’‘ Tips & Tricks

Test Different Logos Quickly

# Try built-in logos without editing config
fastfetch --logo arch_small
fastfetch --logo gentoo_small
fastfetch --logo windows11_small

Display Specific Modules Only

# Show only CPU and RAM
fastfetch --structure CPU: Memory

Export as JSON

fastfetch --format json

Disable Logo Temporarily

fastfetch --logo none

🀝 Contributing

Contributions are welcome! If you have improvements:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-name
  5. Open a Pull Request

πŸ“ License

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.

🌟 Credits & Acknowledgments


πŸ“Š System Requirements

  • 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

πŸ“ž Support & Contact


🎯 Related Projects



⭐ Star History

If you find this config useful, please consider giving it a star! ⭐

Star History Chart


Made with ❀️ for the Windows Terminal community

⬆ Back to top

About

My custom Fastfetch configuration with rocket logo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors