ci: Add check for example flake config

Note that hardware-configuration.nix is created here since nix flake
check will look for the presence of fileSystems.
This commit is contained in:
Donovan Glover 2024-04-06 05:52:55 -04:00
parent 8c25c964da
commit 3ddd42330d
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65

View File

@ -27,3 +27,11 @@ jobs:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v22
- run: nix fmt -- --check **/*.nix
example:
name: nix flake check ./example
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v22
- run: ln -s hardware/laptop.nix examples/hardware-configuration.nix
- run: nix flake check ./example --no-write-lock-file