A Fastfetch config for Windows 11 / PowerShell, featuring:
- A custom logo rendered in Sixel (bring your own image — not included, see below)
- Four grouped sections: Hardware, Software, Session, Uptime / Date
- A consistent color palette (green/yellow/blue/purple) on a dark background
- Progress bars for RAM, Swap, and disks
| Tool | Purpose | Install |
|---|---|---|
| Fastfetch | Generates the system info display | winget install fastfetch or scoop install fastfetch |
| Sixel-capable terminal | Renders the logo as an image (Windows Terminal ≥ 1.22, WezTerm, mintty…) | Windows Terminal |
| ImageMagick | Converts your image to .six |
winget install ImageMagick.ImageMagick |
| PowerShell 7+ | To load the profile snippet | winget install Microsoft.PowerShell |
The
packagesmodule lists Chocolatey/Scoop, and thewmmodule may show empty on Windows — that's expected, Fastfetch hides fields that don't apply.
-
Clone the repo (or just copy
config.jsonc) into a stable folder, e.g.:git clone https://github.com/<your-user>/fastfetch-ricing.git C:\Scripts\fastfetch-configs\fastfetch-ricing
-
Generate your own Sixel logo from an image of your choice (PNG/JPG, transparent background recommended):
magick convert "your-image.png" -resize 200x -background none sixel:"C:\Scripts\fastfetch-configs\fastfetch-ricing\manga.six"
- Adjust
-resize 200xto your desired width (200 px pairs well withwidth: 40in the config). - If your ImageMagick build lacks the
sixeldelegate, use libsixel instead:img2sixel -w 200 "your-image.png" > "C:\Scripts\fastfetch-configs\fastfetch-ricing\manga.six"
manga.sixmust stay at the root of the folder (referenced via%FASTFETCH_EAGLE_ROOT%/manga.sixinconfig.jsonc).
- Adjust
-
Add the snippet to your PowerShell profile:
notepad $PROFILEPaste the contents of
profile-snippet.ps1, then edit this line:$eagleFastfetchRoot = 'C:\Scripts\fastfetch-configs\fastfetch-ricing'
to point to your actual folder.
-
Reload your profile:
. $PROFILE
- Colors: edit the hex codes in
display.colorand in eachcustom/keyColorblock ofconfig.jsonc. - Sections: each
Hardware/Software/Session/Uptime / Dateblock is a set of modules framed by two"type": "custom"entries (borders┌─...─┐/└─...─┘). Add or remove modules between them to build your own sections. - Logo size: adjust
logo.width/logo.heightinconfig.jsoncto match your.sixresolution.
The manga.six file is intentionally not included in this repo: it's a derivative image whose rights don't belong to me. Follow the instructions above with an image of your own choosing (royalty-free artwork, a personal photo, a logo, etc.).
MIT — see LICENSE. Only covers the files in this repo (config.jsonc, profile-snippet.ps1), not third-party software (Fastfetch, ImageMagick) or any image you integrate yourself.
