git.delta.rocks / jrsonnet / refs/commits / 2c5a4bd2d3da

difftreelog

source

nixos/nix-sign.nix509 Bsourcehistory
1# Required for nix copy in build_systems.rs2{config, ...}: {3  # https://github.com/NixOS/nix/issues/30234  systemd.services.generate-nix-cache-key = {5    wantedBy = ["multi-user.target"];6    serviceConfig.Type = "oneshot";7    path = [config.nix.package];8    script = ''9      [[ -f /etc/nix/private-key ]] && exit10      nix-store --generate-binary-cache-key ${config.networking.hostName}-1 /etc/nix/private-key /etc/nix/public-key11    '';12  };13  nix.settings.secret-key-files = "/etc/nix/private-key";14}