sisyphus/nixos/modules/utils/ssh/default.nix

22 lines
412 B
Nix

{ config, lib, pkgs, ... }:
{
services.openssh = {
enable = true;
passwordAuthentication = false;
};
home-manager.users.tdpeuter = {
programs.ssh = {
enable = true;
matchBlocks = {
"H4G0" = {
hostname = "192.168.0.11";
identitiesOnly = true;
identityFile = "/run/secrets/H4G0/ssh";
user = "admin";
};
};
};
};
}