🚀 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/fastfetch
Note: 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/pusheen
You 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/ubuntu
Other Themes (5):
fastfetch --config arch/hypr
fastfetch --config arch/nyarch
fastfetch --config arch/penrose
fastfetch --config arch/pusheen
fastfetch --config arch/rem
Linux Distributions (4):
fastfetch --config art/archlinux
fastfetch --config art/debian
fastfetch --config art/fedora
fastfetch --config art/ubuntu
Other Themes (5):
fastfetch --config art/hypr
fastfetch --config art/nyarch
fastfetch --config art/penrose
fastfetch --config art/pusheen
fastfetch --config art/rem
Linux Distributions (4):
fastfetch --config groups/archlinux
fastfetch --config groups/debian
fastfetch --config groups/fedora
fastfetch --config groups/ubuntu
Other Themes (5):
fastfetch --config groups/hypr
fastfetch --config groups/nyarch
fastfetch --config groups/penrose
fastfetch --config groups/pusheen
fastfetch --config groups/rem
Linux Distributions (4):
fastfetch --config hypr/archlinux
fastfetch --config hypr/debian
fastfetch --config hypr/fedora
fastfetch --config hypr/ubuntu
Other Themes (5):
fastfetch --config hypr/hypr
fastfetch --config hypr/nyarch
fastfetch --config hypr/penrose
fastfetch --config hypr/pusheen
fastfetch --config hypr/rem
Linux Distributions (4):
fastfetch --config nyarch/archlinux
fastfetch --config nyarch/debian
fastfetch --config nyarch/fedora
fastfetch --config nyarch/ubuntu
Other Themes (5):
fastfetch --config nyarch/hypr
fastfetch --config nyarch/nyarch
fastfetch --config nyarch/penrose
fastfetch --config nyarch/pusheen
fastfetch --config nyarch/rem
Linux Distributions (4):
fastfetch --config os/archlinux
fastfetch --config os/debian
fastfetch --config os/fedora
fastfetch --config os/ubuntu
Other Themes (5):
fastfetch --config os/hypr
fastfetch --config os/nyarch
fastfetch --config os/penrose
fastfetch --config os/pusheen
fastfetch --config os/rem
Add 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 ~/.zshrc
Then 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
.jsonc
files in existing folders - Creating new folders: Add new folders under
presets/
with your own theme files - Modifying existing configs: Edit any
.jsonc
file 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/ubuntu
Feel free to:
- Add new preset configurations
- Create new theme images
- Submit bug reports or feature requests