summaryrefslogtreecommitdiff
path: root/accounts/gkleen@skadhi/ssh/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/gkleen@skadhi/ssh/default.nix')
-rw-r--r--accounts/gkleen@skadhi/ssh/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/accounts/gkleen@skadhi/ssh/default.nix b/accounts/gkleen@skadhi/ssh/default.nix
new file mode 100644
index 00000000..806b9767
--- /dev/null
+++ b/accounts/gkleen@skadhi/ssh/default.nix
@@ -0,0 +1,33 @@
1{ lib, ... }:
2{
3 config = {
4 programs.ssh.matchBlocks = {
5 "surtr" = {
6 hostname = "surtr.yggdrasil";
7 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
8 };
9 "surtr.yggdrasil.li" = {
10 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
11 };
12 "sif" = {
13 hostname = "sif.yggdrasil";
14 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
15 };
16 "vidhar" = {
17 hostname = "vidhar.yggdrasil";
18 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
19 };
20 "ymir" = {
21 hostname = "ymir.yggdrasil.li";
22 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
23 };
24 ${lib.concatStringsSep " " [".host" "skadhi" "skadhi.yggdrasil" "localhost" "::1" "127.0.0.0/8"]} = {
25 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
26 };
27 "git.yggdrasil.li" = {
28 user = "gitolite";
29 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
30 };
31 };
32 };
33}