The only purpose of this repo is to provide daily caches of upstream Continuwuity.
New builds happen on two events:
- Each day, it checks for updates from Continuwuity repo, and builds it
- Every hour or so, it checks for updates from
nixos-unstable. If it has been updated, new builds happen.
The cache is available at
https://xaltsc-c10y.cachix.org,
its public key is xaltsc-c10y.cachix.org-1:8WuuzitAVZl+z9L94JH/tPoi8y7ny29bX2Ys07oDCBI=.
This fits the use case where you just run nix flake update to update all inputs, as the packages
are built using the latest version of nixos-unstable.
This repo acts like a nightly tag for Continuwuity.
In order to use it, point your continuwuity input to this repo github:xaltsc/c10y-nightly to be
sure to use a nightly cached version.
This flake reexposes Continuwuity's packages through .packages. These are the same ones as upstream.
A weekly tag is available for those
who want less nightly builds. Builds from this commit are pinned on cachix for a week.
Builds of all 2×9=18 packages (for both aarch64-linux and x86_64-linux) seem to take an average
of 1h30~2h, so expect some delay if you're making this input follow nixos-unstable and there's been
a recent update. Occasionally, as we're pushing GitHub's runners to their limits, builds fail for some
unexplicable reason. Nightly (UTC) builds don't seem to fail ever so often than builds triggered by
an update in nixos-unstable (which may happen at anytime during the day, which sometimes coincide
with GitHub runners being saturated).