feat(ssh): Enable ssh config management with nix

This commit is contained in:
uttarayan21
2024-10-08 12:23:38 +05:30
parent 1dd03e4e44
commit e692bea81f
2 changed files with 48 additions and 28 deletions

View File

@@ -122,6 +122,26 @@ in {
};
programs = {
ssh = {
enable = true;
matchBlocks = {
github = {
user = "git";
host = "github.com";
};
mirai = {
user = "fs0c131y";
hostname = "sh.darksailor.dev";
forwardAgent = true;
};
};
serverAliveInterval = 120;
extraConfig =
lib.strings.optionalString pkgs.stdenv.isDarwin
''
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
'';
};
sketchybar.enable = device.isMac;
atuin = {
settings = {