Skip to content

A richly customisable fetch util which provides a ton lot of information.

License

Notifications You must be signed in to change notification settings

Rizen54/richfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

richfetch

A richly customisable fetch utility which provides a ton lot of information. Written in Python.

Sample Image

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.

About

A richly customisable fetch util which provides a ton lot of information.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages