gitscope
← rgit / Diff · a72dd06 → a72dd06
Changes a72dd06..a72dd06
Patch commit
diff --git a/.github/workflows/cachix.yml b/.github/workflows/cachix.yml
new file mode 100644
index 0000000..fcc6744
--- /dev/null
+++ b/.github/workflows/cachix.yml
@@ -0,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
diff --git a/flake.nix b/flake.nix
index a2a2506..2322e97 100644
--- a/flake.nix
+++ b/flake.nix
@@ -171,4 +171,9 @@
};
};
});
+
+ nixConfig = {
+ extra-substituters = ["https://rgit.cachix.org"];
+ extra-trusted-public-keys = ["rgit.cachix.org-1:3Wva/GHhrlhbYx+ObbEYQSYq1Yzk8x9OAvEvcYazgL0="];
+ };
}