Releases: tasavvuf/fastfetch-theme-manager
Releases · tasavvuf/fastfetch-theme-manager
Release list
FTM v3.0.0: Modular Package + Original ASCII Art Collection
What's New
🔄 Major Restructure
- Monolithic script → modular
src/ftm/package (12 modules) - Zero-dependency Python package (
pip installready) - 18 CLI commands with interactive fzf picker
🎨 Original ASCII Art Collection
- 6 hand-crafted ASCII art themes — no more stock photos
- Dragons, beasts, portraits as terminal logos
file-rawlogo type for unprocessed text display
🛠️ Theme Engine
- Version-aware module detection (50+ features, 70 modules)
- 50+ package manager detection for all Linux distros
- Interactive theme builder with version-gated sub-options
- Smart safety: auto-backup + auto-revert on failure
📦 Installation
pip3 install --user git+https://github.com/tasavvuf/fastfetch-theme-manager.gitOr one-line:
bash <(curl -fsSL https://raw.githubusercontent.com/tasavvuf/fastfetch-theme-manager/main/install.sh)🎯 Usage
ftm pick # Browse and apply themes
ftm list # List all themes
ftm set NAME # Apply directlyThemes
| Theme | Width |
|---|---|
ascii-art |
68 cols |
ascii-art-1 |
68 cols |
ascii-art-2 |
65 cols |
ascii-art-3 |
100 cols |
ascii-art-4 |
100 cols |
ascii-art-5 |
44 cols |
FTM v2.0.0: Professional Edition (Builder + Safety + Universal Support)
🚀 Major Release: Fastfetch Theme Manager v2.0
This release completely rewrites FTM to be a professional-grade, zero-dependency tool compatible with almost every Linux distribution.
✨ New Features
- Interactive Theme Builder: Create custom themes step-by-step (choose logos, borders, colors) without writing code.
- 🛡️ Crash Protection: Automatically backs up your config before applying changes. If a theme crashes Fastfetch, FTM reverts it instantly.
- ⚡ Zero Dependencies: Removed
requestsandpiprequirements. Now runs on pure Python Standard Library. - 🔍 Smart Distro Detection:
install.shandftm.pynow detect your package manager (Pacman, Apt, Dnf, Brew, Apk) to suggest the correct commands. - 🎨 Universal Presets: Improved detection logic to find system presets, examples, and user themes across different install paths.
📦 Installation
One-line install (Universal):
bash <(curl -fsSL [https://raw.githubusercontent.com/itz-dev-tasavvuf/fastfetch-theme-manager/main/install.sh](https://raw.githubusercontent.com/itz-dev-tasavvuf/fastfetch-theme-manager/main/install.sh))