A small neofetch alternative written in C.
Find a file
2021-06-17 16:01:21 +02:00
logos Add Trisquel logo 2021-06-17 15:18:12 +02:00
.gitignore small fix in artix.h and config.h has been replaced by config.pre.h, although config.h still has to be edited for any changes to be made 2021-06-10 16:44:30 +02:00
color.h moved COLORS here to allow for colorful ascii art 2021-06-08 21:08:49 +02:00
config.pre.h Fixed: I commited my own config by mistake 2021-06-17 15:46:29 +02:00
LICENSE Initial commit 2021-06-07 18:04:14 +02:00
main.c Added a SEPARATOR value defined in config.pre.h that defines the separator 2021-06-17 15:38:52 +02:00
Makefile Updated makefile, because renamed wayfetch.c 2021-06-17 10:22:48 +02:00
README.md Fixed FreeBSD name in README 2021-06-17 16:01:21 +02:00

wayfetch

A neofetch rewrite that is still lacking some features

I know that the way prefix is usually used for wayland programms.

Although I haven't ported over other logos yet, it is relatively easy to do so. Just remember that every line should have equal length, otherwise it's going to mess up the printing. Multicolor Logos are a bit harder to do, see mint.h as an example. It's best to start with a normal no color Logo and then add the coloring, to preserver spacing

Displaying package count currently only works with Pacman

Example: example output

Available Logos

  • Tux
  • Big tux
  • Arch Linux
  • Artix Linux
  • Debian GNU/Linux
  • Devuan
  • Fedora GNU/Linux
  • FreeBSD
  • Gentoo Linux
  • GNU Guix
  • Hyperbola GNU/Linux-libre
  • Parabola GNU/Linux-libre
  • Kiss
  • Manjaro Linux
  • Linux Mint
  • OpenSUSE
  • Pop!_OS
  • Qubes OS
  • Redhat Linux
  • Trisquel GNU/Linux

Configuration

Wayfetch is configured using config.h. The first include defines which logo is used. The order function defines the order of the entries. Simply change the order of the entries

Performance

Using hyperfine neofetch uses 140ms and wayfetch 1ms

Criticism is encouraged.