spotdemo4/nix init
composite action to initialize a nix environment
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| app_id | github app id | — | — |
| app_key | github app private key | — | — |
| token | github token for checkout and git operations | — | ${{ github.token }} |
| ref | branch, tag or sha to checkout | — | — |
| fetch_depth | number of commits to fetch | — | 1 |
| submodules | whether to fetch submodules | — | false |
| path | path to checkout into | — | — |
| github_token | github token for nix to use, useful for private repos and to increase rate limits | — | — |
| config | additional nix config options | — | — |
| niks3_url | URL of niks3 server | — | ${{ github.repository_owner == 'spotdemo4' && 'https://niks3.trev.zip' || '' }} |
| shell | development shell to use from flake | — | — |
Outputs
| name | description |
|---|---|
| platform | the platform used to checkout (github|gitea|forgejo) |
| os | the operating system of the runner (linux|darwin|windows) |
| arch | the architecture of the runner (amd64|arm64|arm|386) |
| token | token generated by github app |
| name | the username used to checkout |
| the email used to checkout | |
| system | the nix system type (e.g. x86_64-linux) |
| version | the nix version |