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

35 lines
798 B
Nix
Raw Normal View History

2023-04-11 18:00:21 +02:00
{ 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";
};
2023-09-11 12:49:47 +02:00
"github.com" = {
hostname = "github.com";
identitiesOnly = true;
identityFile = "/run/secrets/GitHub/ssh";
user = "tdpeuter";
};
2023-09-11 13:28:41 +02:00
"github.ugent.be" = {
hostname = "github.ugent.be";
identitiesOnly = true;
identityFile = "/run/secrets/GitHub-UGent/ssh";
user = "tdpeuter";
};
};
};
};
2023-04-11 18:00:21 +02:00
}