summaryrefslogtreecommitdiff
path: root/accounts/gkleen@skadhi/ssh
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/gkleen@skadhi/ssh')
-rw-r--r--accounts/gkleen@skadhi/ssh/default.nix37
1 files changed, 37 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..f0fd93a8
--- /dev/null
+++ b/accounts/gkleen@skadhi/ssh/default.nix
@@ -0,0 +1,37 @@
1{ lib, ... }:
2{
3 config = {
4 home.persistence."/persistent".directories = [
5 ".ssh"
6 ];
7
8 programs.ssh.matchBlocks = {
9 "surtr" = {
10 hostname = "surtr.yggdrasil";
11 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
12 };
13 "surtr.yggdrasil.li" = {
14 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
15 };
16 "sif" = {
17 hostname = "sif.yggdrasil";
18 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
19 };
20 "vidhar" = {
21 hostname = "vidhar.yggdrasil";
22 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
23 };
24 "ymir" = {
25 hostname = "ymir.yggdrasil.li";
26 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
27 };
28 ${lib.concatStringsSep " " [".host" "skadhi" "skadhi.yggdrasil" "localhost" "::1" "127.0.0.0/8"]} = {
29 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
30 };
31 "git.yggdrasil.li" = {
32 user = "gitolite";
33 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
34 };
35 };
36 };
37}