Lightweight real‑time CPU temperature monitor 🌡️ with customizable ASCII art, powered by psutil and rich.
- Python 3.6+
- rich & psutil (
pip install rich psutil) - Unix‑like OS (Linux)
| Method | Command | Notes |
|---|---|---|
| Arch (Auto) | chmod +x setup.sh && ./setup.sh |
Installer tested on Arch only |
| Ubuntu/DNF | ./main.py (see manual install below) |
Requires manual deps installation |
| Manual | python3 main.py [--color COLOR] |
No setup script |
chmod +x setup.sh
./setup.sh # Installs c2fetch + dependencies
./setup.sh --uninstall-
Clone repo
git clone https://github.com/kagiyanagi/c2fetch.git && cd c2fetch
-
Install dependencies
-
Debian/Ubuntu:
sudo apt update && sudo apt install -y python3-pip -
Fedora:
sudo dnf install -y python3-pip
-
Arch (alternative):
sudo pacman -Sy python-pip
-
Install Python packages:
pip3 install --user rich psutil
-
-
Alias (optional)
echo "alias c2fetch='python3 $(pwd)/main.py'" >> ~/.bashrc && source ~/.bashrc
-
Run
c2fetch --color cyan
c2fetch [--color COLOR]--color COLOR: ASCII art banner color (default:magenta)
- Thresholds: Edit
temp_style()inmain.py. - ASCII art: Replace banner in
create_ascii_art().
-
Fork & clone this repository.
-
Create a feature branch:
git checkout -b feat/YourIdea
-
Commit your changes & push:
git commit -am "Add feature" git push origin feat/YourIdea -
Open a Pull Request on GitHub.