disfetch - system information fetching tool
§ hi
disfetch is a simple POSIX Shell utility that fetches your system information in a prettier way.
§ why disfetch?
Unlike many other fetching tools, disfetch covers several principles:
- being the most simple and minimalistic while providing beautiful same style logos
- providing user with the only important and needed information, remaining simple in all aspects
- each logo is handmade, ASCII-only, not more and not less than 8 rows
- highly commented readable and maintainable bloatless code
- being fast
§ some examples
by me: by https://github.com/Corgiek:
§ benchmarks
fetch | time |
---|---|
disfetch | 0.15s user 0.05s system 108% cpu 0.188 |
pfetch | 0.04s user 0.02s system 101% cpu 0.057 |
neofetch | 0.16s user 0.10s system 57% cpu 0.443 |
neofetch --disable resolution theme icons term cpu gpu memory wm_theme | 0.14s user 0.07s system 102% cpu 0.207 |
§ supported operating systems
Here's the list of currently supported operating systems.
distro | packages | logo |
---|---|---|
Alpine Linux | yes | yes |
Android | yes | yes |
Astra Linux | yes | yes |
ArchBang Linux | yes | yes |
ArchLabs Linux | yes | yes |
Arch Linux | yes | yes |
ArcoLinux | yes | yes |
Artix Linux | yes | yes |
Bedrock Linux | yes | yes |
CentOS | yes | yes |
Debian | yes | yes |
Elementary OS | yes | yes |
EndeavourOS | yes | yes |
Fedora | yes | yes |
Garuda Linux | yes | yes |
Gentoo Linux | yes | yes |
Haiku OS | yes | yes |
Kali Linux | yes | yes |
Kubuntu | yes | yes |
Linux Mint | yes | yes |
lubuntu | yes | no |
Manjaro | yes | yes |
MSYS2 | yes | yes |
MX Linux | yes | yes |
NixOS | yes | yes |
openSUSE | yes | yes |
Parabola Linux-libre | yes | yes |
postmarketOS | yes | yes |
Qubes OS | yes | yes |
Raspbian | yes | yes |
Red Hat Enterprise Linux | yes | yes |
Slackware Linux | yes | yes |
Ubuntu | yes | yes |
Void Linux | yes | yes |
Zorin OS | yes | yes |
§ installation
- There's a package in AUR
- There's a package in MPR
- There's a package in Alpine
- There's also a package in Nixpkgs
- Grabbing the latest release tarball then running
make install
should be enough.
Feel free to contribute, create and maintain packages for disfetch for your favorite distros.
§ usage
See disfetch -h
.