name: Check Flake on: [push] env: DEBIAN_FRONTEND: noninteractive defaults: run: shell: sh jobs: check-flake: runs-on: ubuntu-latest steps: - name: Install basic dependencies run: apt-get update && apt-get install -y --no-install-recommends sudo curl ca-certificates xz-utils - name: Install Nix uses: https://github.com/cachix/install-nix-action@v20 with: github_access_token: ${{ secrets.__GITHUB_TOKEN }} - name: Checkout the repository uses: actions/checkout@v3 with: fetch-depth: 0 # - name: Get ENV var names # run: printenv | cut -d'=' -f1 - name: Check Flake run: unset GITHUB_WORKSPACE GITHUB_PATH GITHUB_ACTION GITHUB_RUN_NUMBER GITEA_ACTIONS GITHUB_REF_TYPE YARN_VERSION ACTIONS_CACHE_URL GITHUB_ACTIONS GITHUB_SHA GITHUB_REF ACT RUNNER_OS GITHUB_API_URL GITHUB_TOKEN RUNNER_TRACKING_ID RUNNER_ARCH RUNNER_TEMP ACTIONS_RUNTIME_URL GITEA_ACTIONS_RUNNER_VERSION GITHUB_STATE GITHUB_ENV GITHUB_EVENT_PATH GITHUB_EVENT_NAME GITHUB_RUN_ID GITHUB_STEP_SUMMARY GITHUB_ACTOR GITHUB_GRAPHQL_URL ACTIONS_RUNTIME_TOKEN GITHUB_ACTION_PATH GITHUB_SERVER_URL RUNNER_TOOL_CACHE GITHUB_REF_NAME GITHUB_JOB GITHUB_REPOSITORY GITHUB_RETENTION_DAYS GITHUB_ACTION_REPOSITORY RUNNER_PERFLOG GITHUB_BASE_REF ImageOS GITHUB_REPOSITORY_OWNER GITHUB_HEAD_REF GITHUB_ACTION_REF NODE_VERSION GITHUB_WORKFLOW DEBIAN_FRONTEND GITHUB_OUTPUT && nix build .#nixosConfigurations."phil".config.system.build.toplevel --show-trace