7
3
Fork
You've already forked unfetch
0
simple and customizable system fetch
  • Go 93.5%
  • Nix 6.5%
2026年03月11日 22:43:44 +01:00
arts feat: ok 2026年02月28日 17:19:01 +01:00
assets chore: better screenshots 2026年03月11日 22:43:44 +01:00
.envrc chore: base 2026年02月06日 01:33:44 +01:00
.gitignore chore: base 2026年02月06日 01:33:44 +01:00
flake.lock chore: base 2026年02月06日 01:33:44 +01:00
flake.nix chore: better screenshots 2026年03月11日 22:43:44 +01:00
go.mod fix: module name 2026年03月01日 19:04:07 +01:00
LICENSE Initial commit 2026年02月06日 00:08:16 +01:00
main.go refactor: allow truecolor 2026年03月01日 23:05:19 +01:00
README.md chore: better screenshots 2026年03月11日 22:43:44 +01:00

unfetch

simple and customizable system fetch

void linux

customised fetch

custom

requirements

  • go >=1.25
  • gnu/linux/bsd running machine (darwin counts as bsd)

installation

just as any other go project.

usage

unfetch

for further documentation on unfetch flags, refer to the main entrypoint.

configuration

unfetch is configured through command flags, if you want permanent configuration, you may want to create an alias in your shell.

in most shells you create an alias like this:

alias unfetch='unfetch -distro=void'

why not use a custom config file?

extra job, i don't want to, plus it's simpler this way.

packages

all package managers are disabled by default, you must enable the package managers you want to fetch using the pkg flag. (unfetch -pkg=nix,rpm)

arts

despite having NO_COLOR support, arts have ansi colors embedded directly, you can use a custom arts dir by passing the art-dir flag. (unfetch -art-dir=~/distro_arts)

maintainers

license

this software is published under CC0 1.0 Universal (public domain) along with an ip waiver. see license file.

aka: do whatever you want.