π A curated collection of beautiful fastfetch configurations π
A comprehensive collection of fastfetch presets
Fastfetch is a modern system information tool that displays your system stats in a beautiful, customizable way. This repository contains:
- 54 unique preset configurations across 6 different themes
- 9 matching image sets for visual consistency
- Easy customization through editable configuration arrays
Note: This repository is forked from LierB/fastfetch with improved organization.
Arch Theme | Art Style | Groups Layout |
Hypr Theme | Nyarch Theme | OS Theme |
Experience different visual styles by manually selecting any combination
Clone the repository into your local share directory:
cd ~/.local/share git clone https://github.com/souravas/fastfetchNote: This repository is forked from LierB/fastfetch with additional enhancements.
Run fastfetch with a specific preset using the folder/config pattern:
fastfetch --config arch/archlinux fastfetch --config hypr/fedora fastfetch --config groups/pusheenYou can use any combination of folders and themes. Here are all 54 available configurations:
Linux Distributions (4):
fastfetch --config arch/archlinux fastfetch --config arch/debian fastfetch --config arch/fedora fastfetch --config arch/ubuntuOther Themes (5):
fastfetch --config arch/hypr fastfetch --config arch/nyarch fastfetch --config arch/penrose fastfetch --config arch/pusheen fastfetch --config arch/remLinux Distributions (4):
fastfetch --config art/archlinux fastfetch --config art/debian fastfetch --config art/fedora fastfetch --config art/ubuntuOther Themes (5):
fastfetch --config art/hypr fastfetch --config art/nyarch fastfetch --config art/penrose fastfetch --config art/pusheen fastfetch --config art/remLinux Distributions (4):
fastfetch --config groups/archlinux fastfetch --config groups/debian fastfetch --config groups/fedora fastfetch --config groups/ubuntuOther Themes (5):
fastfetch --config groups/hypr fastfetch --config groups/nyarch fastfetch --config groups/penrose fastfetch --config groups/pusheen fastfetch --config groups/remLinux Distributions (4):
fastfetch --config hypr/archlinux fastfetch --config hypr/debian fastfetch --config hypr/fedora fastfetch --config hypr/ubuntuOther Themes (5):
fastfetch --config hypr/hypr fastfetch --config hypr/nyarch fastfetch --config hypr/penrose fastfetch --config hypr/pusheen fastfetch --config hypr/remLinux Distributions (4):
fastfetch --config nyarch/archlinux fastfetch --config nyarch/debian fastfetch --config nyarch/fedora fastfetch --config nyarch/ubuntuOther Themes (5):
fastfetch --config nyarch/hypr fastfetch --config nyarch/nyarch fastfetch --config nyarch/penrose fastfetch --config nyarch/pusheen fastfetch --config nyarch/remLinux Distributions (4):
fastfetch --config os/archlinux fastfetch --config os/debian fastfetch --config os/fedora fastfetch --config os/ubuntuOther Themes (5):
fastfetch --config os/hypr fastfetch --config os/nyarch fastfetch --config os/penrose fastfetch --config os/pusheen fastfetch --config os/remAdd these convenient aliases to your ~/.bashrc or ~/.zshrc for quick access:
# Fastfetch aliases - add to ~/.bashrc or ~/.zshrc alias ff='fastfetch --config' alias ffa='fastfetch --config arch/archlinux' alias ffh='fastfetch --config hypr/hypr' alias ffp='fastfetch --config groups/pusheen' # Or create a function for easier browsing ff() { if [ $# -eq 0 ]; then echo "Usage: ff <folder>/<theme>" echo "Folders: arch, art, groups, hypr, nyarch, os" echo "Themes: archlinux, debian, fedora, hypr, nyarch, penrose, pusheen, rem, ubuntu" echo "Example: ff arch/archlinux" else fastfetch --config "$1" fi }After adding to your shell config, reload it:
source ~/.bashrc # or ~/.zshrcThen you can use:
ff arch/archlinux # Quick fastfetch run ffa # Arch Linux theme ffh # Hyprland theme ffp # Pusheen theme ff # Show help| Preset Folders | Description |
|---|---|
| ποΈ arch | Arch Linux themed configurations |
| π¨ art | ASCII art focused presets |
| π groups | Grouped information display |
| πͺ hypr | Hyprland window manager themed |
| π± nyarch | Nyarch (cat-themed Arch) configurations |
| π» os | Operating system focused presets |
Click to view all 9 available themes
| Theme | Description | Image |
|---|---|---|
| archlinux | Classic Arch Linux styling | archlinux.png |
| debian | Debian Linux theming | debian.png |
| fedora | Fedora Linux styling | fedora.png |
| hypr | Hyprland specific theming | hypr.png |
| nyarch | Cute cat-themed styling | nyarch.png |
| penrose | Penrose tiling patterns | penrose.png |
| pusheen | Pusheen cat character theme | pusheen.png |
| rem | Anime character theme | rem.png |
| ubuntu | Ubuntu Linux styling | ubuntu.png |
Total Combinations: 6 folders Γ 9 themes = 54 unique configurations
You can easily add your own configurations by:
- Adding new themes: Create new
.jsoncfiles in existing folders - Creating new folders: Add new folders under
presets/with your own theme files - Modifying existing configs: Edit any
.jsoncfile to customize the output
# Arch-themed with Arch logo fastfetch --config arch/archlinux # Hyprland theme with Pusheen image fastfetch --config hypr/pusheen # Groups display with Fedora styling fastfetch --config groups/fedora # Art style with Ubuntu theming fastfetch --config art/ubuntuFeel free to:
- Add new preset configurations
- Create new theme images
- Submit bug reports or feature requests





