From e02681e89d607a013d48f5ed77c55a21120552c7 Mon Sep 17 00:00:00 2001 From: EasyCanadianGamer Date: Fri, 6 Mar 2026 23:17:17 -0500 Subject: [PATCH 1/4] add CGOS distro logo and small variant --- src/logo/ascii/cgos.txt | 6 ++++++ src/logo/ascii/cgos_small.txt | 6 ++++++ src/logo/builtin.c | 23 +++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 src/logo/ascii/cgos.txt create mode 100644 src/logo/ascii/cgos_small.txt diff --git a/src/logo/ascii/cgos.txt b/src/logo/ascii/cgos.txt new file mode 100644 index 0000000000..340f152f74 --- /dev/null +++ b/src/logo/ascii/cgos.txt @@ -0,0 +1,6 @@ +$1 ██████╗ ██████╗ $2██████╗ ███████╗ +$1 ██╔════╝██╔════╝ $2██╔═══██╗██╔════╝ +$1 ██║ ██║ $2███╗██║ ██║███████╗ +$1 ██║ $2██║ ██║██║ ██║╚════██║ +$1 ╚██████╗$2╚██████╔╝╚██████╔╝███████║ +$2 ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝ diff --git a/src/logo/ascii/cgos_small.txt b/src/logo/ascii/cgos_small.txt new file mode 100644 index 0000000000..af3daa76e2 --- /dev/null +++ b/src/logo/ascii/cgos_small.txt @@ -0,0 +1,6 @@ +$1 _____ $2_____ +$1 / ____$2/ ____| +$1 | | $2| | __ +$1 | | $2| | |_ | +$1 | |___$2| |__| | +$1 \_____$2\_____| diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 5315fdd45a..3afe6e22bc 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1007,6 +1007,29 @@ static const FFlogo C[] = { .colorKeys = FF_COLOR_FG_CYAN, .colorTitle = FF_COLOR_FG_BLUE, }, + // CGOS + { + .names = {"cgos", "CGOS"}, + .lines = FASTFETCH_DATATEXT_LOGO_CGOS, + .colors = { + FF_COLOR_FG_BLUE, + FF_COLOR_FG_RED, + }, + .colorKeys = FF_COLOR_FG_BLUE, + .colorTitle = FF_COLOR_FG_RED, + }, + // CGOSSmall + { + .names = {"cgos_small"}, + .type = FF_LOGO_LINE_TYPE_SMALL_BIT, + .lines = FASTFETCH_DATATEXT_LOGO_CGOS_SMALL, + .colors = { + FF_COLOR_FG_BLUE, + FF_COLOR_FG_RED, + }, + .colorKeys = FF_COLOR_FG_BLUE, + .colorTitle = FF_COLOR_FG_RED, + }, // Center { .names = {"Center"}, From 6f62218cd658da414e85a2c5d52c34704615fa29 Mon Sep 17 00:00:00 2001 From: EasyCanadianGamer Date: Sun, 8 Mar 2026 17:17:43 -0400 Subject: [PATCH 2/4] added PKGBUILD --- PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000..2e4d3564b8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: canadiangamer +pkgname=fastfetch-cgos +pkgver=2.0 # update to match your fork's version tag +pkgrel=1 +pkgdesc="fastfetch with CGOS patches (temporary until upstreamed)" +arch=('x86_64') +url="https://github.com/EasyCanadianGamer/fastfetch-cgos" +license=('MIT') +depends=('glibc' 'pciutils' 'libxrandr' 'libpulse' 'dconf') +makedepends=('cmake' 'ninja' 'git') +conflicts=('fastfetch') +provides=('fastfetch') + +source=("${pkgname}::git+https://github.com/EasyCanadianGamer/fastfetch-cgos.git") +sha256sums=('SKIP') + +pkgver() { + cd "$pkgname" + git describe --tags --abbrev=0 | sed 's/^v//' +} + +build() { + cd "$pkgname" + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +package() { + cd "$pkgname" + DESTDIR="$pkgdir" cmake --install build +} From b7d415619034f5de541806ff858ca184527226c2 Mon Sep 17 00:00:00 2001 From: EasyCanadianGamer Date: Sun, 8 Mar 2026 17:20:32 -0400 Subject: [PATCH 3/4] removed pkgbuild --- PKGBUILD | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD deleted file mode 100644 index 2e4d3564b8..0000000000 --- a/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# Maintainer: canadiangamer -pkgname=fastfetch-cgos -pkgver=2.0 # update to match your fork's version tag -pkgrel=1 -pkgdesc="fastfetch with CGOS patches (temporary until upstreamed)" -arch=('x86_64') -url="https://github.com/EasyCanadianGamer/fastfetch-cgos" -license=('MIT') -depends=('glibc' 'pciutils' 'libxrandr' 'libpulse' 'dconf') -makedepends=('cmake' 'ninja' 'git') -conflicts=('fastfetch') -provides=('fastfetch') - -source=("${pkgname}::git+https://github.com/EasyCanadianGamer/fastfetch-cgos.git") -sha256sums=('SKIP') - -pkgver() { - cd "$pkgname" - git describe --tags --abbrev=0 | sed 's/^v//' -} - -build() { - cd "$pkgname" - cmake -B build -G Ninja \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - cmake --build build -} - -package() { - cd "$pkgname" - DESTDIR="$pkgdir" cmake --install build -} From 6fca9be5a11a934f821c18d0c19d4de02c8b9c35 Mon Sep 17 00:00:00 2001 From: "CanadianGamer (Eyad Merajuddin)" <39717944+EasyCanadianGamer@users.noreply.github.com> Date: Wed, 5 Aug 2026 20:50:47 -0400 Subject: [PATCH 4/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/logo/ascii/c.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logo/ascii/c.inc b/src/logo/ascii/c.inc index 5fd133aac5..79c9279a1a 100644 --- a/src/logo/ascii/c.inc +++ b/src/logo/ascii/c.inc @@ -182,7 +182,7 @@ static const FFlogo C[] = { #ifdef FASTFETCH_DATATEXT_LOGO_CGOS // CGOS { - .names = { "cgos", "CGOS" }, + .names = { "CGOS" }, .lines = FASTFETCH_DATATEXT_LOGO_CGOS, .colors = { FF_COLOR_FG_BLUE,