Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuwuity Nix cache Nightly builds Watch nixpkgs updates

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).