Skip to content

vaskozl/wolfi-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,448 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wolfi-packages

Custom melange recipes for packages that aren't in Wolfi yet.

melange is the .deb/.rpm model applied to Wolfi: controlled build sandbox, declared dependencies, a defined set of files in the output APK. Everything here is either something Wolfi doesn't ship (niri, bootc, linux-lts, ostree, composefs, dracut, asahi-scripts) or something that is Wolfi-compatible config packaged as an APK (nori-user, pinewall-config) to avoid ad-hoc RUN useradd and friends.

Renovate keeps version: pins fresh automatically — it needs a paired repository: comment or git-checkout step to know what to watch.

Build

just build niri.yaml

Built APKs land in packages/aarch64/ or packages/x86_64/. Inside the Claude Code sandbox or any other unprivileged container, wrap with unshare -r:

unshare -r just build niri.yaml

Run just with no args to list all recipes.

Test

just test niri.yaml

Tests run in a bubblewrap container, install the package from the local index, and exercise the actual binary — not just stat /usr/bin/foo.

Lint

just lint

Formats every yaml with yam, drops redundant test env deps, and checks structural invariants. CI runs this on every MR.

Related

About

Extra packages for wolfi linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors