Enable content-addressed derivations.
ref: https://www.tweag.io/blog/2020-09-10-nix-cas/
This commit is contained in:
parent
5de1c0cb56
commit
a547b3b04b
@ -102,6 +102,9 @@
|
|||||||
nix.settings.experimental-features = [
|
nix.settings.experimental-features = [
|
||||||
"nix-command"
|
"nix-command"
|
||||||
"flakes"
|
"flakes"
|
||||||
|
"ca-derivations"
|
||||||
|
# "blake3-hashes"
|
||||||
|
# "git-hashing"
|
||||||
];
|
];
|
||||||
nix.settings.trusted-users = [ "@wheel" ];
|
nix.settings.trusted-users = [ "@wheel" ];
|
||||||
|
|
||||||
@ -162,22 +165,22 @@
|
|||||||
);
|
);
|
||||||
in
|
in
|
||||||
[
|
[
|
||||||
(final: prev: {
|
# (final: prev: {
|
||||||
imagemagick = prev.imagemagick.overrideAttrs (old: rec {
|
# imagemagick = prev.imagemagick.overrideAttrs (old: rec {
|
||||||
# 7.1.2-6 seems to no longer exist, so use 7.1.2-7
|
# # 7.1.2-6 seems to no longer exist, so use 7.1.2-7
|
||||||
version = "7.1.2-7";
|
# version = "7.1.2-7";
|
||||||
|
|
||||||
src = final.fetchFromGitHub {
|
# src = final.fetchFromGitHub {
|
||||||
owner = "ImageMagick";
|
# owner = "ImageMagick";
|
||||||
repo = "ImageMagick";
|
# repo = "ImageMagick";
|
||||||
tag = version;
|
# tag = version;
|
||||||
hash = "sha256-9ARCYftoXiilpJoj+Y+aLCEqLmhHFYSrHfgA5DQHbGo=";
|
# hash = "sha256-9ARCYftoXiilpJoj+Y+aLCEqLmhHFYSrHfgA5DQHbGo=";
|
||||||
};
|
# };
|
||||||
});
|
# });
|
||||||
})
|
# })
|
||||||
(final: prev: {
|
# (final: prev: {
|
||||||
grub2 = (final.callPackage ./package/grub { });
|
# grub2 = (final.callPackage ./package/grub { });
|
||||||
})
|
# })
|
||||||
];
|
];
|
||||||
|
|
||||||
# This option defines the first version of NixOS you have installed on this particular machine,
|
# This option defines the first version of NixOS you have installed on this particular machine,
|
||||||
|
|||||||
@ -58,7 +58,8 @@ in
|
|||||||
{
|
{
|
||||||
nix.distributedBuilds = true;
|
nix.distributedBuilds = true;
|
||||||
|
|
||||||
nix.settings.substituters = lib.mkForce [ "ssh://hydra" ];
|
# https://nix.dev/manual/nix/2.32/store/types/ssh-store.html
|
||||||
|
nix.settings.substituters = lib.mkForce [ "ssh://hydra?compress=true&log-fd=2&max-connections=4" ];
|
||||||
nix.settings.substitute = lib.mkForce true;
|
nix.settings.substitute = lib.mkForce true;
|
||||||
nix.settings.post-build-hook = pkgs.writeShellScript "post-build-hook" ''
|
nix.settings.post-build-hook = pkgs.writeShellScript "post-build-hook" ''
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user