name: Nix Build on: pull_request: push: workflow_run: workflows: [] types: [completed] workflow_dispatch: jobs: build-nixos: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Install Nix ❄️" uses: cachix/install-nix-action@v26 - name: "Install Cachix ❄️" uses: cachix/cachix-action@v14 with: name: helcel authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" - name: "Build NixOS config ❄️" run: | nix build .#nixosConfigurations.ci.config.system.build.toplevel