Configuration for my NixOS based systems and Home Manager
1AddKeysToAgent yes
2ServerAliveInterval 60
3ControlMaster auto
4ControlPath ~/.ssh/master-%r@%h:%p
5
6Host home
7 Hostname packetlostandfound.us
8 User noah
9 IdentityFile ~/.ssh/id_ed25519
10 IdentitiesOnly yes
11
12Host git.sr.ht
13 HostName git.sr.ht
14 User git
15 IdentityFile ~/.ssh/id_ed25519
16
17Host github.com
18 HostName github.com
19 User git
20 IdentityFile ~/.ssh/id_ed25519
21
22Host misaki
23 HostName 192.168.1.3
24 User noah
25 IdentityFile ~/.ssh/id_ed25519
26 ForwardAgent yes
27
28Host komoe
29 HostName 192.168.1.5
30 User noah
31 IdentityFile ~/.ssh/id_ed25519
32 ForwardAgent yes
33
34Host sdf
35 HostName tty.sdf.org
36 User ngp
37 IdentityFile ~/.ssh/id_ed25519
38
39Host tildeclub
40 HostName tilde.club
41 User ngp
42 IdentityFile ~/.ssh/id_ed25519
43
44Host envs
45 HostName envs.net
46 User ngp
47 IdentityFile ~/.ssh/id_ed25519
48
49Host tildeteam
50 HostName tilde.team
51 User ngp
52 IdentityFile ~/.ssh/id_ed25519
53
54Host ctrl-c
55 HostName ctrl-c.club
56 User ngp
57 IdentityFile ~/.ssh/id_ed25519
58
59Host tildetown
60 HostName tilde.town
61 User ngp
62 IdentityFile ~/.ssh/id_ed25519
63
64Host yourtilde
65 HostName yourtilde.com
66 User ngp
67 IdentityFile ~/.ssh/id_ed25519
68
69Host hashbang
70 HostName to1.hashbang.sh
71 IdentitiesOnly yes
72 User ngp
73 IdentityFile ~/.ssh/id_ed25519
74
75Host tiny
76 HostName tiny.packetlost.dev
77 User noah
78 IdentityFile ~/.ssh/id_ed25519
79
80Host tinybsd
81 HostName tinybsd.packetlost.dev
82 User noah
83 IdentityFile ~/.ssh/id_ed25519
84
85Host seedbox
86 HostName canopus.usbx.me
87 User ngp
88 IdentityFile ~/.ssh/id_ed25519
89
90Host saten
91 HostName saten.packetlost.dev
92 User noah
93 IdentityFile ~/.ssh/id_ed25519
94
95Host launchpad
96 HostName git.launchpad.net
97 User pedersonnoah
98 IdentityFile ~/.ssh/id_ed25519