a combination of neofetch and uwufetch written in go*
Find a file
LukeHuckman c7504c65b1
Remove references to pandoc
Simplify self-references
Update requisites info
2021-08-28 20:19:56 +08:00
res Add other/spare distros 2021-07-30 19:52:09 -03:00
.gitignore No need to exclude man page source code 2021-08-27 21:30:21 +03:00
.prettierignore Added .prettierignore to avoid removing tabs in man page. 2021-04-18 23:51:32 +02:00
CONTRIBUTING.md Fixed git merge info 2021-04-15 09:35:49 +02:00
LICENSE Initial commit 2021-01-18 21:17:32 +01:00
Makefile Remove build step from install step 2021-08-28 10:49:45 +02:00
README.md Remove references to pandoc 2021-08-28 20:19:56 +08:00
uwufetch.1 Make title uppercase, update supported distro table 2021-08-27 22:18:32 +03:00
uwufetch.1.gz Make title uppercase, update supported distro table 2021-08-27 22:18:32 +03:00
uwufetch.c Fixed #121 2021-08-01 11:32:39 +02:00

UwUFetch

A meme system info tool for (almost) all your Linux/Unix-based systems, based on the nyan/UwU trend on r/linuxmasterrace.

Currently supported distros

Full support (Both ASCII art + images are provided for the given distribution)

Nyalpine, Nyarch Linuwu, Nyartix Linuwu, Debinyan, endevaOwO, Fedowa, GentOwO, GnUwU gUwUix, Miwint, Myanjawo, OwOpenSUSE, Pop OwOs, RaspNyan, Swackwawe, sOwOlus, UwUntu, and OwOid; Plus Nyandroid.

Partial support (Either no ASCII art, or no image is provided)

KDE NeOwOn, nixOwOs; Plus FweeBSD, OwOpenBSD and macOwOS; Plus WinyandOwOws.

Building and installation

Requisites

  • freecolor to get ram usage on FreeBSD.

  • viu (optional) to use images instead of ascii art (see How to use images below).

  • lshw (optional) for better accuracy on GPU info.

Via package manager

Right now, the package is only available on the AUR:

uwufetch

uwufetch-git

From source

Build requisites:

  • Make
  • A C compiler

To install UwUfetch from the source, type these commands in the terminal:

git clone https://github.com/TheDarkBug/uwufetch.git
cd uwufetch
make build
sudo make install       # for termux, use `make termux`

To uninstall:

cd uwufetch
sudo make uninstall

Available Make targets

make build              # builds uwufetch
make debug              # use for debug
make install            # installs uwufetch (needs root permissons)
make uninstall          # uninstalls uwufetch (needs root permissons)
make termux             # build and install for termux
make termux_uninstall   # uninstall for termux

How to use images

First of all, you will need viu, which you can install by following the guide.

viu supports kitty and iTerm's image protocols. If not supported by the current terminal, viu uses the fallback Unicode half-block mode (images will look "blocky"), that is the case in many terminal emulators (gnome-terminal, Konsole, etc.). See also: viu's README.

See COPYRIGHT.md.

License

This program is provided under the GPL-3.0 License.

Contributing

All kinds of contributions are welcome, but before contributing please read CONTRIBUTING.md.