Push builds to Cachix
Diff
flake.nix | 5 +++++
.github/workflows/cachix.yml | 23 +++++++++++++++++++++++
2 files changed, 28 insertions(+)
@@ -171,4 +171,9 @@
};
};
});
nixConfig = {
extra-substituters = ["https://rgit.cachix.org"];
extra-trusted-public-keys = ["rgit.cachix.org-1:3Wva/GHhrlhbYx+ObbEYQSYq1Yzk8x9OAvEvcYazgL0="];
};
}
@@ -1,0 +1,23 @@
name: Cachix
on:
push:
branches:
- main
jobs:
publish:
name: Publish Flake
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Install nix
uses: cachix/install-nix-action@v30
- name: Authenticate with Cachix
uses: cachix/cachix-action@v15
with:
name: rgit
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
- name: Build nix flake
run: nix build -L