1{
2 config,
3 lib,
4 pkgs,
5 ...
6}: {
7 options.myHome.programs.ssh.enable = lib.mkEnableOption "openssh client";
8
9 config = lib.mkIf config.myHome.programs.ssh.enable {
10 programs.ssh = {
11 enable = true;
12
13 # matchBlocks = let
14 # rootMe = name: {
15 # ${name} = {
16 # hostname = name;
17 # user = "root";
18 # };
19 # };
20 # in
21 # rootMe "dewford";
22
23 matchBlocks = {
24 "knot.aylac.top" = {
25 user = "git";
26 # dont know if i can just link snippets knot here
27 hostname = "nanpi";
28 port = 2222;
29 };
30 };
31
32 package = pkgs.openssh;
33 };
34 };
35}