Personal Nix flake
nixos
home-manager
nix
1name: Check
2
3on:
4 workflow_dispatch:
5 push:
6 branches:
7 - main
8 - develop
9 paths:
10 - 'flake.nix'
11 - 'flake.lock'
12 - 'nix/**'
13
14concurrency:
15 group: ${{ github.workflow }}-${{ github.ref_name }}
16 cancel-in-progress: true
17
18jobs:
19 check:
20 name: Run flake checks
21 runs-on: ubuntu-24.04
22 steps:
23 - uses: actions/checkout@v4
24 - uses: ./.github/actions/nix-setup
25 with:
26 cachixAuthToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
27 - run: |
28 nix flake check --quiet --all-systems --keep-going .