summaryrefslogtreecommitdiff
path: root/accounts/gkleen@skadhi/ssh
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-09-28 10:56:55 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-09-28 10:56:55 +0200
commita4acc43150d3315d21578e3bfb7290fa2c34f1ac (patch)
treeabba670a5f81109a6bd1fd717de04dd58380da9a /accounts/gkleen@skadhi/ssh
parent0fbdb0cd87a55ac26df54694386953281850d0a9 (diff)
downloadnixos-a4acc43150d3315d21578e3bfb7290fa2c34f1ac.tar
nixos-a4acc43150d3315d21578e3bfb7290fa2c34f1ac.tar.gz
nixos-a4acc43150d3315d21578e3bfb7290fa2c34f1ac.tar.bz2
nixos-a4acc43150d3315d21578e3bfb7290fa2c34f1ac.tar.xz
nixos-a4acc43150d3315d21578e3bfb7290fa2c34f1ac.zip
Diffstat (limited to 'accounts/gkleen@skadhi/ssh')
-rw-r--r--accounts/gkleen@skadhi/ssh/default.nix35
1 files changed, 21 insertions, 14 deletions
diff --git a/accounts/gkleen@skadhi/ssh/default.nix b/accounts/gkleen@skadhi/ssh/default.nix
index f0fd93a8..ab0e8990 100644
--- a/accounts/gkleen@skadhi/ssh/default.nix
+++ b/accounts/gkleen@skadhi/ssh/default.nix
@@ -5,33 +5,40 @@
5 ".ssh" 5 ".ssh"
6 ]; 6 ];
7 7
8 programs.ssh.matchBlocks = { 8 programs.ssh.settings = {
9 "surtr" = { 9 "surtr" = {
10 hostname = "surtr.yggdrasil"; 10 Hostname = "surtr.yggdrasil";
11 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 11 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
12 }; 12 };
13 "surtr.yggdrasil.li" = { 13 "surtr.yggdrasil.li" = {
14 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 14 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
15 }; 15 };
16 "sif" = { 16 "sif" = {
17 hostname = "sif.yggdrasil"; 17 Hostname = "sif.yggdrasil";
18 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 18 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
19 }; 19 };
20 "vidhar" = { 20 "vidhar" = {
21 hostname = "vidhar.yggdrasil"; 21 Hostname = "vidhar.yggdrasil";
22 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 22 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
23 }; 23 };
24 "ymir" = { 24 "ymir" = {
25 hostname = "ymir.yggdrasil.li"; 25 Hostname = "ymir.yggdrasil.li";
26 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 26 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
27 }; 27 };
28 ${lib.concatStringsSep " " [".host" "skadhi" "skadhi.yggdrasil" "localhost" "::1" "127.0.0.0/8"]} = { 28 "localhost" = {
29 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 29 header = "Host " + lib.concatStringsSep " " [".host" "skadhi" "skadhi.yggdrasil" "localhost" "::1" "127.0.0.0/8"];
30 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
30 }; 31 };
31 "git.yggdrasil.li" = { 32 "git.yggdrasil.li" = {
32 user = "gitolite"; 33 User = "gitolite";
33 identityFile = "~/.ssh/gkleen@skadhi.yggdrasil"; 34 IdentityFile = "~/.ssh/gkleen@skadhi.yggdrasil";
35 };
36 "github.com" = {
37 User = "git";
38 IdentityFile = "~/.ssh/gkleen@github.com";
34 }; 39 };
35 }; 40 };
41
42 programs.ssh.autosshProxies.vidhar.port = 8121;
36 }; 43 };
37} 44}