The package collection for Sunlight Linux — a fork of void-packages (the XBPS source packages tree), rebranded from Void to Sunlight Linux.
Status: early bootstrap. This repository is being seeded. It will be based on a void-packages fork carrying the Sunlight rebrand (base-files, GRUB, efibootmgr, …). Upstream's structure (
srcpkgs/,common/,xbps-src) and its own documentation are merged in at import time.
slpkgs holds the xbps-src templates that build the packages making up the
Sunlight Linux base system and repositories. Each package is a shell template at
srcpkgs/<package>/template, built in a chroot/masterdir with xbps-src.
./xbps-src binary-bootstrap # one-time: set up the masterdir
./xbps-src pkg <package> # build a packageSee void-packages' Manual.md for the template format and build styles.
Sunlight Linux is a rebrand of Void Linux. The branding delta is intentionally small and concentrated (base-files, bootloader/GRUB, efibootmgr, …) so syncing with upstream void-packages stays manageable. Package names and paths that must match upstream are left unchanged.
slpkgs is one of the five projects in the Sunlight Linux tree, wired up via slmanifests:
repo init -u https://github.com/sunlightlinux/slmanifests.git -b main
repo sync -j4
# slpkgs lands at pkgs/- CONTRIBUTING.md — how to contribute (templates + xbps-src)
- SECURITY.md — reporting security / supply-chain issues
- CODE_OF_CONDUCT.md — community standards
- CLAUDE.md / EXAMPLES.md — guidelines for LLM-assisted work on package templates
Apache License 2.0 for Sunlight's additions and rebrand. Imported upstream void-packages templates retain their upstream licensing.