my over complex system configurations
dotfiles.isabelroses.com/
nixos
nix
flake
dotfiles
linux
1name: Build and deploy docs
2
3on:
4 workflow_dispatch:
5 push:
6 paths:
7 - "modules/extra/**/*"
8 - "docs/*"
9
10jobs:
11 build:
12 name: Build and deploy docs
13 runs-on: ubuntu-latest
14 permissions:
15 contents: write
16
17 steps:
18 - name: Checkout repository
19 uses: actions/checkout@v4
20
21 - name: Install nix
22 uses: cachix/install-nix-action@v25
23
24 - name: Build Linux packages
25 run: "nix build -L .#docs-html"
26
27 - name: Deploy to gh-pages branch
28 uses: peaceiris/actions-gh-pages@v3
29 with:
30 github_token: ${{ secrets.GITHUB_TOKEN }}
31 publish_dir: ./result