Files
nix/home/modules/ssh/default.nix
T

34 lines
519 B
Nix

{
config,
lib,
pkgs,
...
}:
let
cfg = config.ssh;
in
{
options.ssh.enable = lib.mkEnableOption "ssh";
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [ sshfs ];
programs.ssh = {
enable = true;
enableDefaultConfig = false;
settings = {
"*" = {
AddKeysToAgent = "yes";
ForwardAgent = false;
identityFile = [
"~/.ssh/id_ed25519_sk"
"~/.ssh/id_ed25519_sk_bak"
];
};
};
};
};
}