Conversation
[LOGO] Add EN-OS
* Logo (Builtin): adds LimeOS logo Adds support for LimeOS, a Debian-based distribution. - Adds ASCII logo (white color scheme) - Adds OS detection for `ID=limeos` Homepage: https://limeos.org * Logo (Builtin): adds LimeOS logo Adds support for LimeOS, a Debian-based distribution. Homepage: https://limeos.org * Logo (Builtin): adds LimeOS logo * Update builtin.c
* Added support for Redrose. * Remove 'redrose' OS identification logic * Remove dollar signs from ASCII art in redrose.txt * Update logo name from 'redrose' to 'Redrose' --------- Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Release PR for v2.62.1, updating version metadata, fixing a Linux host-detection regression, and expanding the builtin ASCII logo set.
Changes:
- Bump project version to
2.62.1and add the2.62.1changelog entry. - Fix Linux host detection to proceed when either SMBIOS
product_nameorproduct_familyis available (addresses regression noted in changelog). - Add new builtin logos: EN-OS, LimeOS, Redrose, Uzbek (including new ASCII assets and builtin mappings).
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/logo/builtin.c | Registers new builtin logos (EN-OS, LimeOS, Redrose, Uzbek). |
| src/logo/ascii/enos.txt | Adds EN-OS ASCII logo source. |
| src/logo/ascii/limeos.txt | Adds LimeOS ASCII logo source. |
| src/logo/ascii/redrose.txt | Adds Redrose ASCII logo source. |
| src/logo/ascii/uzbek.txt | Adds Uzbek ASCII logo source. |
| src/detection/host/host_linux.c | Adjusts SMBIOS probing logic to fix host detection on some Linux devices. |
| debian/changelog.tpl | Adds a new Debian/Ubuntu changelog template entry (currently version-mismatched). |
| CMakeLists.txt | Updates project version to 2.62.1. |
| CHANGELOG.md | Adds 2.62.1 release notes (bugfix + logos). |
| .lines = FASTFETCH_DATATEXT_LOGO_UZBEK, | ||
| .colors = { | ||
| FF_COLOR_FG_GREEN, | ||
| }, |
There was a problem hiding this comment.
The Uzbek logo entry defines only one color and omits colorKeys. In logoApplyColors, colorKeys falls back to logo->colors[1], which is NULL here, so keys end up uncolored by default. Set .colorKeys explicitly (and optionally .colorTitle) or provide a second color entry so the fallback works.
| }, | |
| }, | |
| .colorKeys = FF_COLOR_FG_GREEN, | |
| .colorTitle = FF_COLOR_FG_GREEN, |
| fastfetch (2.62.0~#UBUNTU_CODENAME#) #UBUNTU_CODENAME#; urgency=medium | ||
|
|
||
| * Update to 2.62.0 |
There was a problem hiding this comment.
The Debian changelog template entry added here is for version 2.62.0, but this PR is a 2.62.1 release (CMakeLists/CHANGELOG.md). Update this template entry to 2.62.1~#UBUNTU_CODENAME# (and the corresponding "Update to ..." line) so packaging metadata matches the release.
| fastfetch (2.62.0~#UBUNTU_CODENAME#) #UBUNTU_CODENAME#; urgency=medium | |
| * Update to 2.62.0 | |
| fastfetch (2.62.1~#UBUNTU_CODENAME#) #UBUNTU_CODENAME#; urgency=medium | |
| * Update to 2.62.1 |
Checklist