-{ privateFiles }:
{ config, pkgs, name, lib, ... }:
{
deployment = {
targetHost = config.hostEnv.ips.main.ip4;
substituteOnDestination = true;
};
+ # ssh-keyscan dilion | nix-shell -p ssh-to-age --run ssh-to-age
+ secrets.ageKeys = [ "age1x49n6qa0arkdpq8530s7umgm0gqkq90exv4jep97q30rfnzknpaqate06a" ];
nixpkgs.system = lib.mkOverride 900 "x86_64-linux";
boot = {
loader = {
powerManagement.cpuFreqGovernor = "powersave";
hardware.enableRedistributableFirmware = true;
- myEnv = import "${privateFiles}/environment.nix" // { inherit privateFiles; };
+ myEnv = import ../../../nixops/secrets/environment.nix;
swapDevices = [ { label = "swap"; } ];
fileSystems = {
isSystemUser = true;
group = "libvirtd";
packages = [ pkgs.netcat-openbsd ];
- openssh.authorizedKeys.keyFiles = [
- "${privateFiles}/buildbot_ssh_key.pub"
+ openssh.authorizedKeys.keys = [
+ config.myEnv.buildbot.ssh_key.public
+ config.myEnv.sshd.rootKeys.ismael_flony
];
- openssh.authorizedKeys.keys = [ config.myEnv.sshd.rootKeys.ismael_flony ];
};
users.users.backup = {