Skip to content

Commit 0cd36a2

Browse files
committed
Build Home Manager configs in GitHub Actions
1 parent 326255e commit 0cd36a2

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

‎.github/workflows/build.yml‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Build
2+
on:
3+
pull_request:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
nixos:
10+
runs-on: ubuntu-24.04
11+
steps:
12+
- uses: nixbuild/nix-quick-install-action@v34
13+
- uses: DeterminateSystems/magic-nix-cache-action@main
14+
- uses: actions/checkout@v5
15+
- run: nix build .#homeConfigurations.sam.activationPackage
16+
17+
macos:
18+
runs-on: macos-15
19+
steps:
20+
- uses: nixbuild/nix-quick-install-action@v34
21+
- uses: DeterminateSystems/magic-nix-cache-action@main
22+
- uses: actions/checkout@v5
23+
- run: nix build .#homeConfigurations.samueles.activationPackage

0 commit comments

Comments
 (0)