---
name: "uwufetch"
section: "1"
platform: "linux"
package: "uwufetch"
version: "2.1-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/uwufetch"
---

# uwufetch(1)

## DESCRIPTION

UwUfetch is a program inspired by neofetch and ufetch, that takes system information and prints it in terminal in an UwU way, with either UwU ascii or image logo.

## SYNOPSYS

**uwufetch** \[*OPTIONS*\] \[*ARGUMENTS*\]

## OPTIONS

- **-c --config**

  you can change config path

- **-d --distro**

  lets you choose the logo to print based on the distribution name

- **-h --help**

  prints the help page

- **-i --image**

  prints image instead of ascii logo uses a custom image if one is provided (disabled on iOS) works in most terminals, read README.md for more info

- **-l --list**

  prints a list of all supported distributions

- **-r --read-cache**

  reads the cache file (~/.cache/uwufetch.cache)

- **-v --version**

  prints the current uwufetch version

- **-w --write-cache**

  writes to the cache file (~/.cache/uwufetch.cache)

## CONFIGURATION

The system-wide config file is /etc/uwufetch/config, and you can use it to configure uwufetch globally or as a template for your own config. The user config file is located in $HOME/.config/uwufetch/config (you need to create it), but you can change the path by using the **--config** option.

- distro=arch

  ## EXAMPLE

```
image=path/to/custom/image.png
user=true
os=true
host=true
kernel=true
cpu=true
gpu=0
gpu=3
gpu=1
ram=true
resolution=true
shell=true
pkgs=true
uptime=true
colors=true
```

## SUPPORTED DISTRIBUTIONS

Distribution name -d **option**

- AmogOwOs **amogos**

  ## FULLY SUPPORTED

```
Nyalpine            alpine
Nyarch Linuwu       arch
ArcOwO Linuwu       arcolinux
Nyartix Linuwu      artix
Debinyan            debian
endeavOwO           endeavour
Fedowa              fedora
GentOwO             gentoo
GnUwU gUwUix        guix
Miwint              linuxmint
Myanjawo            manjaro
Myanjawo AWM        manjaro-arm
OwOpenSUSE          opensuse-leap
Pop OwOs            pop
RaspNyan            raspbian
Swackwawe           slackware
sOwOlus             solus
UwUntu              ubuntu
OwOid               void
Nyandroid           android
Unknown (tux logo)  unknown
```

- Dewepyn **deepin**

  ## IMAGE OR ASCII ONLY

```
FemboyOWOS    femboyos
KDE NeOwOn    neon
nixOwOs       nixos
xuwulinux     xerolinux
Wocky Linuwu  rocky
FweeBSD       freebsd
OwOpenBSD     openbsd
macOwOS       macos
iOwOS         ios
WinyandOwOws  windows
```

## EXAMPLES

```
uwufetch -d arch                  # uses ascii Arch logo
uwufetch -i some_image.png  # prints custom image (no full path is needed)
uwufetch -id artix              # uses Artix image logo (which is also uwu)
```

## DEPENDENCIES

- **freecolor**

  ram usage on FreeBSD

- **libc (required)**

  glibc on gnu systems or musl on non-gnu systems

- **viu**

  print images instead of ascii logo

- **xwininfo**

  get screen resolution

- **lshw**

  better gpu info

- **kitty**

  better image viewing

All of these dependencies are optional. There are no required dependencies (except libc).

## LICENSE AND COPYRIGHT

uwufetch is provided under the GPL3 license, for copyright info read https://github.com/TheDarkBug/uwufetch/tree/main/res/COPYRIGHT.md.
