Simple and opinionated action to install Lix. Strictly follows the default semantics of a Lix install.
It mostly just runs the Lix Installer1.
Some differences:
- We use the
channel:ref to Nixpkgs instead of theflake:ref, as theflake:ref may have issues within the GHA ecosystem, regarding rate-limiting. - We configure the current user as a trusted user.
A string that gets appended as-is to /etc/nix/nix.conf
An access token that's configured as an extra-access-tokens entry for github.com. If unset, the action's default access token (from github.token) is configured.
1: And checks Nix is available, and also wraps with error reporting...