A curated collection of Fastfetch themes with image support and multiple layout styles, designed for a modern and clean terminal experience.
This project provides 8 themes, each with 2 different layouts (sample_1 and sample_2), along with an interactive installer that lets you choose a theme and layout easily.
- 🎨 8 Themes with unique background images
- 🧩 2 Layout Styles per theme
sample_1→ Compact layoutsample_2→ Extended layout
- 👀 Screenshot preview for every theme and layout
- ⚙️ Interactive installer (no manual copying required)
- 📦 Automatic installation of
fastfetchif missing - 📁 Clean and portable configuration structure
- 🖥️ Optimized for wide terminals
Each theme includes screenshots for both layouts.
Below is an example preview. More screenshots are available in the screenshots/ directory.
| Theme | sample_1 | sample_2 |
|---|---|---|
| Dragonball | ✔️ | ✔️ |
| Dragonball 2 | ✔️ | ✔️ |
| Onepeace | ✔️ | ✔️ |
| Sasaki | ✔️ | ✔️ |
| Misi | ✔️ | ✔️ |
| CS HUB | ✔️ | ✔️ |
| Abo Obida | ✔️ | ✔️ |
| Cristiano Ronaldo | ✔️ | ✔️ |
-
sample_1
Compact layout with tighter spacing and focused information blocks. -
sample_2
Extended layout with wider spacing and clearer section separation.
The background image remains the same — only the information layout changes.
To get the best experience, make sure you have:
- Linux system
- Fastfetch
- Kitty terminal (required for image rendering)
- Nerd Font (required for icons)
⚠️ Image rendering is not supported in all terminals.
Kitty and similar GPU-accelerated terminals are required.
Kitty is required for image rendering and previews.
sudo apt update
sudo apt install -y kittysudo pacman -S kittysudo dnf install kittyRun Kitty:
kittyJetBrainsMono Nerd Font
mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip
unzip JetBrainsMono.zip
fc-cache -fvmkdir -p ~/.config/kitty
nano ~/.config/kitty/kitty.confAdd:
font_family JetBrainsMono Nerd Font
Restart Kitty after saving.
echo " "If icons appear correctly, the font is set up properly.
This project includes an interactive installer that handles everything for you.
git clone https://github.com/alhattami0/cs-hub-fastfetch.git
cd cs-hub-fastfetch
chmod +x install.sh
./install.shEnsures required directories exist
Installs fastfetch if it is missing
Lets you select a theme
Lets you select a layout style
Applies the configuration automatically
After installation, run:
fastfetchFor best visual results:
Minimum: 100x25
Recommended: 120x30
├── assets/ # Theme images
├── configs/ # Fastfetch configuration files
├── screenshots/ # Preview images for each theme/layout
├── install.sh # Interactive installer
├── README.md
└── LICENSE
All configuration paths are relative, making them portable.
You can re-run the installer at any time to switch themes or layouts.
Screenshots are named to match their configuration files exactly.
If you are new to Fastfetch, check out this detailed guide: https://itsfoss.com/fine-control-fastfetch/
This project is licensed under the MIT License.
Enjoy customizing your terminal 🚀 If you find this project useful, consider giving it a ⭐

