name: update-flake-lock on: push: branches: - main workflow_dispatch: # allows manual triggering schedule: - cron: "0 0 * * 0" # runs weekly on Sunday at 00:00 jobs: lockfile: runs-on: ubuntu-latest container: image: docker.io/nixos/nix:latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Update nix flake lockfile run: | env which nix ls -la nix --extra-experimental-features nix-command --extra-experimental-features flakes flake update