A minimal and colorful fetch utility.
Project description
richfetch
A richly customisable fetch utility which provides a ton lot of information. Written in Python.
Capabilities:
richfetch displays the following info (in order):
- user@hostname
- os name
- cpu usage %age
- cpu temp
- WM name
- uptime
- ram used/total ram (ram usage %age)
- disk used/total disk (disk usage %age)
- local ip
- public ip (do not forget to hide this when posting screenshots etc)
richfetch uses nerdfonts to display the symbols. What I use is JetBrains Mono Nerd Font so I know it works. You can try different nerd fonts to see if your works.
Installation
git clone https://github.com/Rizen54/richfetch
cd richfetch/
python3 -m pip install -r requirements.txt
chmod +x richfetch.py
sudo cp richfetch.py /usr/local/bin/richfetch
alias richfetch='python3 /usr/local/bin/richfetch'
Lastly, add this line to the end of your .bashrc or .zshrc:
alias richfetch='python3 /usr/local/bin/richfetch'
If you're like me and you use arch linux and install python modules from arch repo. You can do this:
sudo pacman -Sy python-py-cpuinfo python-psutil python-requests python-termcolor
Special Features:
Short note: I'm very happy and proud of these.
- Dynamic colors for OS Symbol, RAM/DISK/CPU Usage and CPU Temp
- Have a separate emoji for each color in the color ribbon!
- Local and public IPs (Public IP is disabled by default, you can enable it by simply un-commenting a line)
- Nerd Fonts for logos instead of ASCII art (minimalism is they key.)
- The ease of customizing it.
Stars
Please support me by giving a star to this repo.
Small click for a man, giant star for another.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file richfetch-0.1.0.tar.gz.
File metadata
- Download URL: richfetch-0.1.0.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d19512aba0cb08a97695e29951f669c1e16a30333d6fe9d2775a202eccf47f6
|
|
| MD5 |
612968ae1c34d58c6a6302ad0f7205a9
|
|
| BLAKE2b-256 |
1ef00da7a78fc0e920d5208051fb168d8832323d90bad5d4e05dceeb4b2e39da
|
File details
Details for the file richfetch-0.1.0-py3-none-any.whl.
File metadata
- Download URL: richfetch-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
443197bd4b10fa93f025e2ae5d60f29b803d5f90a11d407af72e9fba41df157a
|
|
| MD5 |
44486d3aeb5eb37a305748e0e3b82fce
|
|
| BLAKE2b-256 |
c22eea77e0ce32ec68a0d175d34fee9ba6de5516451b8cda144ff21c4afb5310
|