Recipes (PCL) for Punix, the reproducible package manager and service deployer.
Install the CLI, then fetch this collection once:
uv tool install punix # or: pip install punix
punix packages sync # clones this repo into ~/.punix/packages/
punix install ripgrep fd wgetpunix packages sync clones this repository into ~/.punix/packages/ and pins it to a revision, so punix install (and search, info, upgrade) resolve against it from any directory. Re-run it to update; punix packages status shows what you have. See punix help collections.
official/— curated, known-to-work recipes (the default tree).seeds/— bootstrap seeds used by from-source builds.
A pinned revision denotes a byte-reproducible corpus — unlike an always-latest tap:
punix packages sync --rev <tag-or-sha>or persist it in ~/.punix/config.toml:
[packages]
url = "https://github.com/abilian/punix-packages"
rev = "<tag-or-sha>"This tree is published from the Punix monorepo. File issues and recipe changes at https://github.com/abilian/punix.