3762 Commits

Author SHA1 Message Date
Tulip Blossom
8d90d83b16 fix(nura): PostmarketOS was renamed to Nura (#554)
https://nura.eco/blog/2026/09/27/nura-rename/ :)

Signed-off-by: Tulip Blossom <tulilirockz@outlook.com>
2026-11-04 16:35:53 +08:00
Azalea
b6288822ea [F] DE - Fix freeze on Plasma 6 by replacing kinfo with fast library detection (#531)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-10-17 18:59:09 +00:00
Azalea
63e380ea4f [+] Wizard - Allow selecting old distro logo variant (#537)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-10-17 08:47:38 +00:00
Azalea
a50d5077e4 [+] Distro - Add 6-color lambda support for NixOS logo (#543) 2026-10-17 08:04:21 +00:00
Ivan
ad6877da1f [+] Keenetic OS (#547)
Some checks failed
Shellcheck / check (push) Has been cancelled
* Keenetic OS support added

* Fixed crash on distros with bash built as POSIX-strict

* Revert /bin/sh shebang and re-exec changes

* [F] Distro - Fix Keenetic OS detection, ASCII art, and add HyFetch asset

---------

Co-authored-by: Azalea <noreply@aza.moe>
2026-10-13 01:12:15 +08:00
Daniel Massey
66f2d121f6 [+] Add neofetch fallback for BIOS info (#539)
* Add neofetch fallback for BIOS info

neofetch currently already has a fallback mechanism to allow the model
of the system to be displayed if the system does not expose it via any
standard means.

Since the BIOS information on Linux systems is determined from
sysfs-exposed DMI tables the same way that the system model is, there
ought to be an equivalent fallback for firmware platforms which do not
expose DMI tables via sysfs. I have found this to be the case on some
custom BIOS firmwares, in particular Libreboot with U-BOOT payload.

The dmidecode utility circumvents this by directly accessing /dev/mem,
however this comes with the drawback of needing to be run as the root
user, because unprivileged users cannot read /dev/mem for security
reasons. It is therefore probably undesirable to integrate dmidecode
into neofetch, because neofetch is never intended to be run as root.

In the same way that /tmp/sysinfo/model can be used to declare the
model of the system, this change introduces three additional files
under the same /tmp/sysinfo directory. Those are bios_vendor,
bios_release, and bios_date. These files named match the files which
would otherwise be exposed under /sys/firmware/dmi or /sys/class/dmi
on firmwares which do expose DMI information to sysfs.

* Add missing brackets for fallback BIOS date

* [O] Refactor

---------

Co-authored-by: Azalea <noreply@aza.moe>
2026-10-12 03:41:40 +08:00
Jacob Pyke
d5e38e41ce [+] ArmadaOS (#549) 2026-10-11 12:36:08 +08:00
old
e74acb8bc5 [+] Add support for Vylen Linux (#551) 2026-10-11 12:35:25 +08:00
陸 言
7861863bae [+] Distro - Add HarmonyOS support (#552) 2026-10-11 12:33:00 +08:00
David Buchanan
a1133672ff Escape raw ESC bytes in neofetch source (#535)
escape ESCs in neofetch src
2026-08-09 09:02:42 +08:00
AnonymousRand
84876b61aa [+] NixOwOS (#528)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-07-20 13:28:10 +08:00
eztakesin
8e4b2258ca [F] Fix memory detection on macOS 27 (vm_stat gained a second "wired" line) (#526) 2026-07-20 13:27:51 +08:00
David Marzal
8840ac7c76 Make Default declaration match variable on neofecth (#516)
Some checks failed
Shellcheck / check (push) Has been cancelled
Shouldn't the # Default: line match the variable assignation?

If yes, this PR fix the mismatch I found.

Thanks!
2026-06-04 01:01:33 +08:00
Azalea
83b1a1fc32 [F] Fix CPU identification on PRoot-Distro on Android (Closes #355) 2026-06-03 05:40:46 +00:00
Azalea
8f87af0751 [O] Report memory used instead of memory unavailable (Closes #117) 2026-06-03 05:27:54 +00:00
Azalea
2cfba26180 [+] Tuxedo Linux, enbian flag (Closes #333) 2026-06-03 05:19:17 +00:00
Azalea
019d845da5 [F] neofetch: skip inactive DRM connectors for resolution (Fix #319) 2026-06-03 05:16:00 +00:00
Azalea
1f85002da5 [+] glxinfo for gpu info (Fix #225) 2026-06-03 04:56:59 +00:00
Azalea
9c280bf1cf [+] neofetch: Add steam library detection (Fix #346) 2026-06-03 04:56:16 +00:00
Azalea
94db3d56fb [F] Make android fall back to lscpu (Fix #120) 2026-06-03 04:53:47 +00:00
Azalea
8298079baa [F] Fix macOS issues (Fix #40) 2026-06-03 04:50:22 +00:00
Azalea
d248e768ea [F] Fix intel OEM iGPU name (Fix #230) 2026-06-03 04:45:51 +00:00
Azalea
6618c7ab5e [+] CPU Codenames (Fix #381) 2026-06-03 04:23:26 +00:00
Azalea
51560d1d76 [F] Fix #306 2026-06-03 04:17:37 +00:00
Azalea
95d7f1d1ea [F] Fix #327 2026-06-03 03:51:26 +00:00
Azalea
e033038152 [+] low sixel image output for terminals that doesn't support -I (Fix #404) 2026-06-03 03:45:52 +00:00
Azalea
c36d349273 [+] FiwixOS (Fix #356) 2026-06-03 03:39:06 +00:00
Azalea
e50fa4040e [+] Imaginary Linux (Fix #390) 2026-06-03 00:59:20 +00:00
Azalea
4901b6e46d [+] MidOS (Fix #363) (#514) 2026-06-03 08:40:17 +08:00
Azalea
820d4d458c [+] OpenSolaris (Fix #368) (#513) 2026-06-03 08:31:26 +08:00
Azalea
06a92c0286 [F] Fix #364 (#512) 2026-06-03 08:09:47 +08:00
Azalea
1160be71a2 [F] Fix #496? 2026-06-02 02:19:38 +00:00
Rock Pie
44a0c28853 fix neowofetch hardware detection on Interix if %WINDIR% isn't C:\Windows (#507)
* fix neowofetch failing to fetch system specs on Interix with a non-standard %WINDIR%

* fix memory being divided by 1024 too many times on Interix by neowofetch

* [F] Fix shell quoting

---------

Co-authored-by: Azalea <noreply@aza.moe>
2026-05-28 01:25:31 +08:00
Azalea
1890bb8f03 [F] Fix ascii from file for neofetch (#505)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-05-22 08:33:42 +08:00
Azalea Gui
9cf9985973 [U] Release 2.1.0-rc1 2026-04-07 16:14:21 -04:00
Azalea
43e1dc1067 [F] poor cat 2026-04-07 16:32:08 +00:00
Joanna Hartley
9500e8c0aa Add support for QNX/Blackberry 10 (#480)
* Add support for QNX 8.x/Blackberry 10

* Maybe the real uptime was the friends we made along the way

* Detect name of the terminal application

* Re-run the list distros script

* Fix for incorrect memory utilization, and various copilot suggestions. Removed code providing unreliable detection of the terminal application

* Apply suggestion from @Copilot

Ignore header lines for qpkg package manager

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove erroneous dependencies

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-07 09:10:05 +08:00
Enid Brown
352a1ba086 Fix terminal font output in kitty (#484)
Some checks failed
Shellcheck / check (push) Has been cancelled
[fix] fix terminal font output in kitty
2026-03-08 22:06:08 +08:00
notfrants
25824da0e0 Added codex linux and re-run the list distros script (#477)
* Add codex linux

* Fix zirconium (#468)

* Remove non-existing distros (re-run the list_distros.py script)

* Add codex linux to the help message
2026-02-12 09:39:26 +08:00
bri
9a66c10afd [+] Add zirconium distro (#468)
add zirconium to neofetch
2026-01-24 00:16:32 -05:00
Azalea Gui
62fdc22c00 [U] Release 2.0.5
Some checks failed
Shellcheck / check (push) Has been cancelled
2025-11-21 07:21:23 -05:00
Azalea
1fdcfa66b8 Update neofetch 2025-11-21 20:20:39 +08:00
Azalea
d08a0745a5 [F] Fix shell check 2025-11-21 20:18:44 +08:00
Tini
20e5fb3f89 issue #440 void_old added (#457) 2025-11-21 19:10:36 +08:00
Azalea
2252fc36e7 Merge branch 'master' of github.com:hykilpikonna/hyfetch
Some checks failed
Shellcheck / check (push) Has been cancelled
2025-10-22 13:15:42 +08:00
Azalea
4e23243384 [O] Colorize secureblue (#434) 2025-10-22 13:15:17 +08:00
Azalea
f6dc68d7dc [+] Secureblue (closes #434) 2025-10-22 13:02:53 +08:00
Azalea Gui
f947373a23 [U] Release 2.0.4
Some checks are pending
Shellcheck / check (push) Waiting to run
2025-10-22 00:46:55 -04:00
Azalea Gui
dee984f931 [U] Release 2.0.3 2025-10-21 23:20:52 -04:00
Un1q32
ba88581ed4 Support iOS 1.x (#444)
Some checks failed
Shellcheck / check (push) Has been cancelled
* support iOS 1.x

* add comment

* reword and fix typo
2025-10-13 15:24:39 +08:00