Skip to content

wip

wip #223

Workflow file for this run

---
name: CI
on:
push:
jobs:
formatting:
name: Formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v26
- name: treefmt
run: nix develop --command treefmt --fail-on-change
flake-check:
name: Flake check
needs:
- formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v26
- name: check
run: nix flake check --debug
build-home-manager-configs:
name: Build Home Manager configurations
needs:
- formatting
runs-on: ubuntu-latest
strategy:
matrix:
hm_config:
- generic
- minimal
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v26
- name: Build config
run: nix develop .\#bootstrap --command home-manager build --flake .\#${{ matrix.hm_config }}