name: "Nix update" on: [push, workflow_dispatch] jobs: update: name: "wlroots" runs-on: ubuntu-latest steps: - name: Clone repository uses: actions/checkout@v3 - name: Install nix uses: cachix/install-nix-action@v20 with: install_url: https://nixos.org/nix/install extra_nix_config: | auto-optimise-store = true access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} experimental-features = nix-command flakes - name: Update lockfile run: nix/update-wlroots.sh - uses: cachix/cachix-action@v12 with: name: hyprland authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - name: Build packages run: nix flake check --print-build-logs --accept-flake-config - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: "[gha] Nix: bump wlroots" commit_user_name: Mihai Fufezan commit_user_email: fufexan@protonmail.com commit_author: Mihai Fufezan