Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
ffb8c26
Add CachyOS logo and package support
ruxir-ig Dec 8, 2025
1d033eb
Update .gitignore and add non-Nerd Font version functionality
ruxir-ig Jan 2, 2026
2939d38
Update README.md to reflect repository ownership and maintainability
ruxir-ig Jan 2, 2026
6cc6d4c
Bump version to 0.2.3
ruxir-ig Jan 2, 2026
c214791
Add PKGBUILD and update setup.sh for v0.2.3
ruxir-ig Jan 2, 2026
5b53f06
Update .gitignore and improve README.md formatting for clarity
ruxir-ig Jan 2, 2026
e0e7ea5
Update README.md to enhance Nerd Font version preview with updated ic…
ruxir-ig Jan 2, 2026
f5b3864
Fix PKGBUILD version to 0.2.2 and update checksum placeholder
ruxir-ig Jan 2, 2026
6d034ee
Add .SRCINFO file for package metadata and dependencies
ruxir-ig Jan 2, 2026
a131fae
Bump version to v0.2.4: update nitch.nimble, PKGBUILD, setup.sh, .SRC…
ruxir-ig Jan 2, 2026
6d48619
Update PKGBUILD and .SRCINFO with release tarball sha256
ruxir-ig Jan 2, 2026
cd39d2e
Add CI workflow (build & packaging sanity) and release workflow (buil…
ruxir-ig Jan 2, 2026
05b98e4
Run makepkg as non-root in Arch container for packaging sanity check
ruxir-ig Jan 2, 2026
6c83449
Run packaging check inside container using a repo clone (avoid chown …
ruxir-ig Jan 2, 2026
32d46be
Fix git clone URL in packaging sanity check
ruxir-ig Jan 2, 2026
a8c3f30
Fix Verify binaries run block formatting
ruxir-ig Jan 5, 2026
d02d414
Pass GITHUB_TOKEN to actions/create-release
ruxir-ig Jan 5, 2026
4e72d99
Provide GITHUB_TOKEN via env to create-release step
ruxir-ig Jan 5, 2026
f780104
Mark '-ci-test' tag releases as prerelease
ruxir-ig Jan 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions src/assets/logos.nim
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,14 @@ const

___ __ _ __ __
/ _ | ____ / /_(_)\ \/ /
/ __ |/ __// __/ / > <
/ __ |/ __// __/ / > <
/_/ |_/_/ \__/_/ /_/\_\
"""
"""
cachyosLogo* = r"""

_____ __ ____ ____
/ ___/__ _____/ / __ __/ __ \/ __/
/ /__/ _ `/ __/ _ \/ // / /_/ /\ \
\___/\_,_/\__/_//_/\_, /\____/___/
/___/
"""
8 changes: 6 additions & 2 deletions src/nitches/getLogo.nim
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import

func getLogo*(distroId: string): tuple =
const
coloredLogos: array[16, tuple] = [
coloredLogos: array[17, tuple] = [
(fgRed, nitchLogo),
(fgBlue, archLogo),
(fgRed, ubuntuLogo),
Expand All @@ -20,7 +20,8 @@ func getLogo*(distroId: string): tuple =
(fgRed, redhatLogo),
(fgMagenta, gentooLogo),
(fgMagenta, endeavourosLogo),
(fgBlue, artixLogo)
(fgBlue, artixLogo),
(fgCyan, cachyosLogo)
]

case distroId:
Expand Down Expand Up @@ -69,5 +70,8 @@ func getLogo*(distroId: string): tuple =
of "artix":
result = coloredLogos[15]

of "cachyos":
result = coloredLogos[16]

else:
result = coloredLogos[0]
5 changes: 4 additions & 1 deletion src/nitches/getPkgs.nim
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ proc getPkgs*(distroId: string): string =
case distroId:
of "arch":
result = getPacmanPkgs()

of "artix":
result = getPacmanPkgs()

Expand All @@ -23,6 +23,9 @@ proc getPkgs*(distroId: string): string =
of "garuda":
result = getPacmanPkgs()

of "cachyos":
result = getPacmanPkgs()

of "fedora":
result = getRpmPkgs()

Expand Down