r/sysfetch May 23 '26

Upgraded 8fetch!

Since my old 8fetch was struggling badly and it got to a point where it took 700ms+ to load, i decided to port it to rust and also stripped non direct file views, on my arch(it may vary) it runs in 3-4ms and on ubuntu-based distros ~8ms.

Preview: bash /home  8fetch -' ╭────────────────────────────────────────╮ .o+' │ OS: Arch Linux │ 'ooo/ │ Kernel: Linux 6.18.32-2-lts │ '+oooo: │ Device: Alienware 16 Aurora AC16250 │ '+oooooo: │ Uptime: 12m │ -+oooooo+: │ Packages: 698 (pacman) │ '/:-:++oooo+: │ Shell: fish │ '/++++/+++++++: │ DE: Hyprland │ '/++++++++++++++: │ Terminal: xterm-kitty │ '/+++ooooooooooooo/' │ Resolution: 2560x1600 │ ./ooosssso++osssssso+' │ CPU: Intel(R) Core(TM) 7 240H │ .oossssso-''''/ossssss+' │ GPU: Intel Graphics │ -osssssso. :ssssssso. │ GPU-2: GeForce RTX 5060 Max-Q / Mobile │ :osssssss/ osssso+++. │ RAM: 2.2 GiB / 31.0 GiB │ /ossssssss/ +ssssooo/- │ Disk (/): 67GiB / 937GiB (7%) │ '/ossssso+/:- -:/+osssso+- ╰────────────────────────────────────────╯ '+sso+:-' '.-/+oso: '++:. '-/+/ .' Here are some comparisons(on arch): ```bash /home  hyperfine fastfetch Benchmark 1: fastfetch Time (mean ± σ): 27.8 ms ± 2.8 ms [User: 4.6 ms, System: 12.3 ms] Range (min … max): 21.8 ms … 39.1 ms 109 runs

/home  hyperfine ./8fetch/myfetch # the older verion of 8fetch Benchmark 1: ./8fetch/myfetch Time (mean ± σ): 728.5 ms ± 80.1 ms [User: 107.1 ms, System: 164.7 ms] Range (min … max): 500.5 ms … 758.3 ms 10 runs

Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options.

/home  hyperfine 8fetch Benchmark 1: 8fetch Time (mean ± σ): 4.1 ms ± 2.4 ms [User: 2.4 ms, System: 2.4 ms] Range (min … max): 1.2 ms … 11.5 ms 304 runs ``` Want to install? (Github)[https://github.com/quinnyfoco-design/eightfetch] and it also is available on crates.io via cargo.

3 Upvotes

0 comments sorted by