Skip to content

Logo: add CGOS logo - #2494

Open
EasyCanadianGamer wants to merge 5 commits into
fastfetch-cli:devfrom
EasyCanadianGamer:dev
Open

Logo: add CGOS logo#2494
EasyCanadianGamer wants to merge 5 commits into
fastfetch-cli:devfrom
EasyCanadianGamer:dev

Conversation

@EasyCanadianGamer

Copy link
Copy Markdown

Summary

This adds CGOS into fastfetch

Related issue (required for new logos for new distros)

Close #2487

Changes

  • Added CGOS logo and CGOS logo small variant

Screenshots

This is on my host:
2026-08-05_06-44-25
2026-08-05_06-44-16

This is on my VM of my ISO which I just git cloned:
2026-08-05_07-20-58
2026-08-05_07-20-36

Checklist

  • I have tested my changes locally.
  • I have tested my changes in a VM

Copilot AI lite review requested due to automatic review settings August 5, 2026 11:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds built-in ASCII logos for the CGOS (Canadian Gamer OS) distribution so fastfetch can render the correct logo (normal + small variant) when requested/detected.

Changes:

  • Added a new CGOS ASCII logo (cgos.txt).
  • Added a new CGOS small ASCII logo variant (cgos_small.txt).
  • Registered both logos in the C logo table (src/logo/ascii/c.inc) with colors and small-logo type flag.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/logo/ascii/c/cgos.txt Adds the normal-size CGOS ASCII art with $1/$2 color placeholders.
src/logo/ascii/c/cgos_small.txt Adds the small-size CGOS ASCII art variant.
src/logo/ascii/c.inc Registers CGOS and its small variant in the built-in logo list and assigns colors.
Suppressed comments (1)

src/logo/ascii/c.inc:198

  • Small-logo names are compared case-insensitively, and the project convention is to keep the same capitalization as the primary logo name (e.g. CRUX_small, MX_small). Using lowercase here is inconsistent with that convention and will show up inconsistently in --logo-list.
        .names = { "cgos_small" },

Comment thread src/logo/ascii/c.inc
#ifdef FASTFETCH_DATATEXT_LOGO_CGOS
// CGOS
{
.names = { "cgos", "CGOS" },
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.

[LOGO] CGOS a Arch Based Distro

2 participants