- Installing
- Running
-
Distribution detection
-
Distribution Version
-
Package detection
-
Kernel Detection
-
Uptime
-
Detecting Window Manager/Desktop Environment
-
Detecting GPU/CPU and display it in a cycle (thanks to Hyper-KVM)
-
Flatpak support
-
Add Windows support.
-
Detect Window Manager/Desktop Environment version
-
Add more distributions (If your distro is not supported open an issue)
-
Add Snap support
-
Add support for desktop icon use
-
More CPUs, ex. Pentium, Older AMD CPUs
-
More GPUs?
On Arch Linux install this package for the git version: fetchcord-git
On other distros and the non git version: pip3 install fetchcord
NOTE: you need neofetch to be also installed for this to work.
If you want to remove FetchCord you can run pip3 uninstall fetchcord
Once installed, simply run fetchcord
. The program is also daemonizable meaning you can start it on boot using any method you prefer.
If that does not work,add /home/$USER/.local/bin/ to your path, or just run python3 -m fetchcord
.
Optionally for systemd
users there is a user-side fetchcord.service
in this repo that can be installed to ~/.local/share/systemd/user/
, started and enabled on boot using systemctl --user enable --now fetchcord
.
--nodistro, Don't show distro info.
--nohardware, Don't show hardware info.
--noshell, Don't show shell/terminal info.
--nohost, Don't show host info.
--time, -t, set custom duration for cycles in seconds.
--terminal, set custom terminal (useful if using a script or dmenu).
--termfont, set custom terminal font (useful if neofetch can't get it).
--pause-cycle, Extra cycle that pauses FetchCord to show other activities.
--update, Update database of distros, hardware, etc.
--debug, For debug logs.
-h or --help, shows this information above.
To install FetchCord, run pip3 install FetchCord
NOTE: you need neofetch to be also installed for this to work.
simply run fetchcord