chore(nix): use cachix for binary cache

Signed-off-by: seth <getchoo@tuta.io>
This commit is contained in:
seth 2024-09-30 16:21:07 -04:00
parent 68bf500f7e
commit bf432b5514
No known key found for this signature in database
GPG Key ID: D31BD0D494BBEE86
2 changed files with 12 additions and 14 deletions

View File

@ -2,8 +2,10 @@
description = "A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)"; description = "A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)";
nixConfig = { nixConfig = {
extra-substituters = [ "https://cache.garnix.io" ]; extra-substituters = [ "https://prismlauncher.cachix.org" ];
extra-trusted-public-keys = [ "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" ]; extra-trusted-public-keys = [
"prismlauncher.cachix.org-1:9/n/FGyABA2jLUVfY+DEp4hKds/rwO+SCOtbOkDzd+c="
];
}; };
inputs = { inputs = {

View File

@ -8,8 +8,8 @@ See [Package variants](#package-variants) for a list of available packages.
## Installing a development release (flake) ## Installing a development release (flake)
We use [garnix](https://garnix.io/) to build and cache our development builds. We use [cachix](https://cachix.org/) to cache our development and release builds.
If you want to avoid rebuilds you may add the garnix cache to your substitutors, or use `--accept-flake-config` If you want to avoid rebuilds you may add the Cachix bucket to your substitutors, or use `--accept-flake-config`
to temporarily enable it when using `nix` commands. to temporarily enable it when using `nix` commands.
Example (NixOS): Example (NixOS):
@ -17,12 +17,10 @@ Example (NixOS):
```nix ```nix
{ {
nix.settings = { nix.settings = {
trusted-substituters = [ trusted-substituters = [ "https://prismlauncher.cachix.org" ];
"https://cache.garnix.io"
];
trusted-public-keys = [ trusted-public-keys = [
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" "prismlauncher.cachix.org-1:9/n/FGyABA2jLUVfY+DEp4hKds/rwO+SCOtbOkDzd+c="
]; ];
}; };
} }
@ -137,20 +135,18 @@ nix profile install github:PrismLauncher/PrismLauncher
## Installing a development release (without flakes) ## Installing a development release (without flakes)
We use [garnix](https://garnix.io/) to build and cache our development builds. We use [Cachix](https://cachix.org/) to cache our development and release builds.
If you want to avoid rebuilds you may add the garnix cache to your substitutors. If you want to avoid rebuilds you may add the Cachix bucket to your substitutors.
Example (NixOS): Example (NixOS):
```nix ```nix
{ {
nix.settings = { nix.settings = {
trusted-substituters = [ trusted-substituters = [ "https://prismlauncher.cachix.org" ];
"https://cache.garnix.io"
];
trusted-public-keys = [ trusted-public-keys = [
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" "prismlauncher.cachix.org-1:9/n/FGyABA2jLUVfY+DEp4hKds/rwO+SCOtbOkDzd+c="
]; ];
}; };
} }