Commit Graph

7136 Commits

Author SHA1 Message Date
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
74be0eaef0 [+] Alignment - Make random0 sequential before re-roll when preset matches slot count (#543)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-10-17 09:01:39 +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
Azalea
520f3799f1 [F] Custom flags - Fix preset search filter collision and selection issues
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-10-15 22:45:47 +00:00
Azalea
371c1356a9 [+] Custom flag support 2026-10-15 21:52:20 +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
Djai
9287823968 [+] Add option to generate random alignment every execution (#550)
Some checks failed
Shellcheck / check (push) Has been cancelled
* ft: random alignment python

* ft: random alignment rust

* fx: printlns

* [O] Optimize random selection & wording

---------

Co-authored-by: djairoh <djairoh@mykolab.com>
Co-authored-by: Azalea <noreply@aza.moe>
2026-10-12 03:58:35 +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
Sertonix
88e9876b7e [U] Bump rustix to 1.1.5 (#548)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-10-11 12:48:30 +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
Azalea
346f322c62 [U] Release - Bump version to 2.1.1-rc1 and support prerelease tags
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-09-23 01:28:13 +00:00
Azalea
570bf37076 [F] Packaging - Bundle data assets and neofetch script into crate archive (#544) 2026-09-23 01:28:08 +00:00
Azalea
a0f9e562e7 [+] Presets - Add berrisexual & almondsexual flags (#545) 2026-09-23 01:27:59 +00:00
Azalea
56000efe75 [F] Distro - Fix cachyos_small ascii art (#540) 2026-09-23 01:27:53 +00:00
Azalea
96e655e2d3 [F] Pass OIDC token from crates-io-auth-action to cargo publish 2026-09-23 01:16:00 +00:00
Azalea
72d9c28c9e [F] Fix secrets context in release workflow for crates.io publishing 2026-09-23 01:09:44 +00:00
Azalea
3aff871552 [+] Publish crate to crates.io in release workflow and include README (#544) 2026-09-23 01:08:20 +00:00
Azalea
a79105afe0 [U] Update aerynos ascii art (closes #534)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-08-09 04:50:15 +00:00
AnonymousRand
08f8024faf [+] Separate lightness values for light and dark themes (#533)
[+] Lightness per theme config options
2026-08-09 09:31:35 +08:00
feroshina
668e55e3a1 [+] Add Demiaroace flag (#532) 2026-08-09 09:06:06 +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
felicia
202af90451 [+] Add barlo pride flag (#520)
Some checks failed
Shellcheck / check (push) Has been cancelled
Co-authored-by: meowette <eowette@noreply.codeberg.org>
Co-authored-by: Azalea <noreply@aza.moe>
2026-07-12 12:38:14 +08:00
Theo Haines
f97b688eac [+] Add cow flag (#522)
Co-authored-by: obsoletedevgit <theohaines@yahoo.com>
2026-07-12 12:32:15 +08:00
Zelda Ahmed
69bf5875e4 presets: Add disability pride flag (#523)
Add disability pride flag

Co-authored-by: Azalea <noreply@aza.moe>
2026-07-12 12:28:45 +08:00
Pyu
384b0b31b2 [+] Add unlabeled pride flag (#524) 2026-07-12 12:10:50 +08:00
Azalea
82544a7553 [F] Use relative path (~) instead of resolved path for help and docs (Closes #518)
Some checks failed
Shellcheck / check (push) Has been cancelled
2026-06-07 15:39:35 +00: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
98b3592190 [U] Upgrade action
Some checks are pending
Shellcheck / check (push) Waiting to run
2026-06-03 07:57:36 +00:00
Azalea
7c57f66678 [F] Fix release recovery workflow 2026-06-03 07:48:53 +00:00
Azalea
0fd343e6d5 [+] Release workflow 2.1.0 2026-06-03 07:19:37 +00:00
Azalea
6b6406e2db [O] Changelog 2026-06-03 06:32:41 +00:00
Azalea
8c55462d83 [+] Changelog 2026-06-03 06:21:22 +00:00
Azalea
dfa6ace803 [-] Remove unused files 2026-06-03 06:11:38 +00:00
Azalea
5f42c8f46f [-] Remove irrelevant file 2026-06-03 14:01:00 +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
209e2ec315 [O] Add pipx & uv to readme instructions (Fix #193) 2026-06-03 04:33:12 +00:00
Azalea
6618c7ab5e [+] CPU Codenames (Fix #381) 2026-06-03 04:23:26 +00:00