my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
at isos 31 lines 643 B view raw
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