github actions: better defaults
in case someone forgets to update those
Update README.md
Co-authored-by: zimbatm <zimbatm@zimbatm.com>
README: add github actions documentation
add dependabot to keep github actions up-to-date
add github action support
Merge pull request #22 from nix-community/cachix-fix
travis: fix cachix support
Merge pull request #17 from kolloch/patch-1
Merge pull request #14 from nix-community/20.03
Merge pull request #13 from kolloch/setup-doc
Inline comments in .travis.yml for CACHIX_CACHE/NUR_REPO
Merge pull request #11 from MetaDark/dont-update-nur-on-cron
Don't try to update NUR on cron jobs
Update stable channel to 19.09
Update stable channel to 19.03
Closes https://github.com/nix-community/nur-packages-template/issues/4
Fix builds of free packages (#7)
The license.free field is set to false for non-free packages, for free
packages it is set to true or is missing entirely. Thus we need to
default the case of a missing field to true, not false.
Merge pull request #6 from rycee/refactor-support-code
Refactor support code
Merge pull request #5 from nix-community/only-build-free
Only build free packages
.travis.yaml: change how cachix is installed
Sadly nixpkgs haskell set is not stable and there's little
I can do to improve that, so official way to install cachix is via
known nixpkgs commit as above
Test on multiple channels
Closes fgaz/nur-packages-template#1
Define modules as paths to functions, not functions
Eval lib, modules, and overlays
Fixes #2
Update to the new NUR format
See https://github.com/nix-community/NUR/issues/45
Add not about travis cron jobs
No need to export $outs
It actually hid the error code
cachix username -> cache name
Trigger NUR update only on master builds
Mention the cachix private key
Initial commit
Extracted the skeleton from https://github.com/fgaz/nur-packages.git
Replace `buildable.nix` by `ci.nix`
The `ci.nix` file contains a number of improvements over
`buildable.nix`. For example, it
- honors `recurseForDerivations` to also build packages inside
attributes,
- builds all package outputs, and
- separates buildable and cacheable outputs such that packages having
`preferLocalBuild` are not cached.
Refactor `overlay.nix`
Simplify `overlay.nix` a bit by removing unnecessary filtering on
attribute values.
Don't try to update NUR on cron jobs
Inline comments in .travis.yml for CACHIX_CACHE/NUR_REPO
During setup, I wondered what the format of this variables is. While
searching for sample values, I noticed that people use these
inconsistently. So better be explicit.
I removed the paragraph from the README.md to avoid duplication.
Update nix version in travis.yml to 2.3.4
Follow up to bumping this version in the NUR repository.
The default nix version is quite old and has a problematic or missing `fromTOML` implementation.
travis: fix cachix support
fixes #21