a combination of neofetch and uwufetch written in go*
Find a file
2022-06-24 15:47:57 +02:00
res fixed macos ascii and package manager indentation 2022-03-09 06:52:05 +00:00
.clang-format Fix try for #171, changed some clang-format settings 2021-12-05 13:34:56 +01:00
.gitignore Removed uwufetch.core 2022-06-24 15:47:57 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-03-04 20:07:02 +11:00
CONTRIBUTING.md Updated dependancies, fix #153 2021-10-30 18:32:51 +02:00
default.config Improved gpu output customization (#195) 2022-04-17 19:55:28 +02:00
LICENSE Initial commit 2021-01-18 21:17:32 +01:00
Makefile Added __BSD__ preprocessor directive to be used with all bsd OSes 2022-06-24 14:30:18 +02:00
README.md Merged linux and termux installation targets. Updated Readme 2022-01-29 12:00:48 +01:00
uwufetch.1 Improved gpu output customization (#195) 2022-04-17 19:55:28 +02:00
uwufetch.1.gz Updated man page 2022-04-17 18:56:10 +02:00
uwufetch.c Fixed ram usage (openbsd) 2022-06-24 15:46:42 +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.

Contributing

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

Currently supported distros

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

AmogOwOS, Nyalpine, Nyarch Linuwu, ArcOwO, 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, xuwulinux; Plus FweeBSD, OwOpenBSD, macOwOS and iOwOS; Plus WinyandOwOws.

Building and installation

Requisites

  • freecolor to get ram usage on FreeBSD.

  • xwininfo to get screen resolution.

  • 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

From the AUR

uwufetch

uwufetch-git

From Pacstall

pacstall -I uwufetch

From source

Build requisites:

  • Make
  • A C compiler
    • A iOS patched SDK (if you build UwUfetch under iOS device)

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

git clone https://github.com/TheDarkBug/uwufetch.git
cd uwufetch
make build # add "CFLAGS+=-D__IPHONE__" if you are building for iOS
sudo make install

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)

How to use images

Notice: images are currently disabled under iOS due to lack of a one command in UwUfetch code

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.

Issues

MOWODEL showing To Be Filled By O.E.M.

This happens when your computer hasn't had any OEM info filled in (habitually by the manufacturer). While you could fill it yourself with your own custom info too, you can also disable the part of uwufetch which display this line. Edit [.config/uwufetch/config] and add host=false.

See COPYRIGHT.md.

License

This program is provided under the GPL-3.0 License.