Skip to content

Conversation

@CarterLi
Copy link
Member

@CarterLi CarterLi commented Jun 5, 2025

No description provided.

CarterLi and others added 30 commits May 26, 2025 14:22
Ported from hyfetch
* Update Xenia Linux logo

* Update builtin.c for xenia colours

* Update src/logo/builtin.c

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Carter Li <[email protected]>
Co-authored-by: Copilot <[email protected]>
Preparing for detailed swap usage
@CarterLi CarterLi requested a review from Copilot June 5, 2025 02:16
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Updates Fastfetch to v2.45.0, adding new platform support, improving detectors, and extending CI coverage.

  • Bump version and packaging support for FreeBSD
  • Enhance swap, package, GPU, disk, and DE detection across multiple OSes
  • Extend CI matrix to DragonFly BSD and Haiku, and refine dependencies

Reviewed Changes

Copilot reviewed 38 out of 38 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/detection/swap/swap_apple.c Change swap detector to append results into an FFlist
src/detection/swap/swap.h Update ffDetectSwap signature to take FFlist
src/detection/packages/packages_obsd.c Streamline OpenBSD package count logic
src/detection/packages/packages_nbsd.c Add NetBSD-specific package detection
src/detection/packages/packages_linux.c Fix RPM package count query to use Sigmd5 table
src/detection/memory/memory_haiku.c Use dynamic pageSize instead of B_PAGE_SIZE
src/detection/host/host_mac.c Correct MacBook Air model identifier
src/detection/host/host_android.c Detect OnePlus marketing name property
src/detection/gpu/gpu_linux.c Remove redundant zero initializers
src/detection/gpu/gpu.c Recognize new GPU vendor IDs
src/detection/disk/disk_linux.c Treat sshfs mounts as physical devices
src/detection/disk/disk_bsd.c Include fusefs.sshfs and fix overflow casts
src/detection/de/de_linux.c Handle _PATH_LOCALBASE for *BSD KDE detection paths
src/detection/cpu/cpu_windows.c Align increment style for packages counter
doc/json_schema.json Update BIOS formatting items and add command-raw type
debian/files Bump source buildinfo version
debian/changelog Add changelog entry for v2.45.0
CMakeLists.txt Bump project version, include FreeBSD packaging rules
.github/workflows/ci.yml Add DragonFly/Haiku jobs and refine Alpine deps
Comments suppressed due to low confidence (2)

doc/json_schema.json:118

  • [nitpick] Inconsistent casing: the module name is BIOS but the list items use Bios. Consider using BIOS for all occurrences.
118 +            "description": "Output format of the module `BIOS`. See Wiki for formatting syntax\n    1. {date}: Bios date\n    2. {release}: Bios release\n    3. {vendor}: Bios vendor\n    4. {version}: Bios version\n    5. {type}: Firmware type",

CMakeLists.txt:1972

  • This elseif(FreeBSD) appears after an endif(), making it syntactically invalid in CMake. It should be part of the same if(LINUX)...elseif(FreeBSD)...endif() block or use a separate if(FreeBSD) ... endif().
1972 +elseif(FreeBSD)

@CarterLi CarterLi merged commit e0452d9 into master Jun 5, 2025
59 of 61 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants