- Notifications
You must be signed in to change notification settings - Fork49
A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace.
License
ad-oliviero/uwufetch
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
On 23th of April 2024, I archived this repository. Additional details in#257
A meme system info tool for (almost) all your Linux/Unix-based systems, based on the nyan/UwU trend on r/linuxmasterrace.
All kinds of contributions are welcome, but before contributingplease readCONTRIBUTING.md.
Every contribution should be pushed todevelopment.
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.
Dewepyn, FemboyOWOS, KDE NeOwOn, nixOwOs, xuwulinux, Wocky Linuwu; Plus FweeBSD, OwOpenBSD, macOwOS and iOwOS; Plus WinyandOwOws.
freecolor to get ram usage on FreeBSD.
musl libc if you are on a non-gnu system (such asalpine linux)
xwininfo to get screen resolution.
viu (optional) to use images instead of ascii art (seeHow to use images below).
lshw (optional) for better accuracy on GPU info.
Arch (Official Repos)
From the AUR
FromPacstall
pacstall -I uwufetch
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.gitcd uwufetchmake build# add "CFLAGS+=-D__IPHONE__" if you are building for iOSsudo make install
To uninstall:
cd uwufetchsudo make uninstall
make build# builds uwufetch and libfetchmake lib# builds only libfetchmake debug# use for debugmake install# installs uwufetch (needs root permissons)make uninstall# uninstalls uwufetch (needs root permissons)make clean# removes all build outputmake man# compiles man pagemake man_debug# compiles man page and shows 'man' output
Notice: images are currently disabled under iOS due to lack of a one command in UwUfetch code
First of all, you will needviu
, which you can install by following theguide.
viu
supportskitty andiTerm'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.
The first thing needed is to compile the library (same instructions as the simple binary).Now you can use the library just as in the example:
#include<fetch.h>#include<stdio.h>intmain() {printf("%s\n",get_info().cpu_model);}
And then compile and run with
$ gcc superfetch.c -lfetch -o superfetch$ ./superfetchIntel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
This happens when your computer hasn't had anyOEM 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 addhost=false
.
SeeCOPYRIGHT.md.
This program is provided under theGPL-3.0 License.
About
A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace.