Skip to content

mrcjkb/nix-flake-github-ci-template

Repository files navigation

Nix flake GitHub Actions CI template

A template for setting up GitHub Actions with Nix flakes.

Nix

Setup

  1. Click on Use this template to start a repo based on this template. Do not fork it.
  2. Set up a Cachix binary cache and add the CACHIX_AUTH_TOKEN variable to the repository.
  3. Change the name fields in nix-build.yaml.
  4. Add your tests to mkTest in the ci-overlay.nix.

Contributing

All contributions are welcome! See CONTRIBUTING.md.

License

This template is licensed according to GPL version 2, with the following exception:

The license applies only to the Nix CI infrastructure provided by this template repository, including any modifications made to the infrastructure. Any software that uses or is derived from this template may be licensed under any OSI approved open source license, without being subject to the GPL version 2 license of this template.

About

A template for using nix flakes with GitHub Actions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages