enable external SMTP for hydra (#49)
* external SMTP for hydra Signed-off-by: ahuston-0 <aliceghuston@gmail.com> * nix-serve sops Signed-off-by: ahuston-0 <aliceghuston@gmail.com> * add binary cache * add hydra jobs * cleanup (#50) * finish up cleanup branch merge * switched back to nixpkgs-fmt * add nixpkgs-fmt to hydrajobs.build --------- Signed-off-by: ahuston-0 <aliceghuston@gmail.com> Co-authored-by: Dennis Wuitz <dennish@wuitz.de> Co-authored-by: Dennis <52411861+DerDennisOP@users.noreply.github.com>
This commit is contained in:
@ -1,11 +1,4 @@
|
||||
{ lib
|
||||
, config
|
||||
, pkgs
|
||||
, name
|
||||
, publicKeys ? [ ]
|
||||
, defaultShell ? "zsh"
|
||||
,
|
||||
}:
|
||||
{ lib, config, pkgs, name, publicKeys ? [ ], defaultShell ? "zsh", }:
|
||||
|
||||
{
|
||||
inherit name;
|
||||
@ -22,7 +15,7 @@
|
||||
"plugdev"
|
||||
"uaccess"
|
||||
];
|
||||
shell = pkgs.${defaultShell};
|
||||
hashedPasswordFile = config.sops.secrets."${name}/user-password".path;
|
||||
shell = lib.mkIf config.programs.${defaultShell}.enable pkgs.${defaultShell};
|
||||
hashedPasswordFile = config.sops.secrets."${name}/user-password".path or null;
|
||||
openssh.authorizedKeys.keys = publicKeys;
|
||||
}
|
||||
|
Reference in New Issue
Block a user