Commit 161266301d5b
Changed files (2)
envs
envs/ssh.nix
@@ -0,0 +1,28 @@
+{ pkgs, config, lib, ... }:
+
+{
+ programs.ssh = {
+ enable = true;
+
+ controlMaster = "auto";
+ controlPath = "/tmp/ssh-%u-%l-%r@%h:%p";
+ controlPersist = "360";
+
+ forwardAgent = true;
+ serverAliveInterval = 60;
+
+ hashKnownHosts = true;
+ userKnownHostsFile = "~/.config/ssh/known_hosts";
+
+ matchBlocks = rec {
+ hokkaido-remote = {
+ proxyCommand = "${pkgs.openssh}/bin/ssh -q p.sbr.pm nc localhost 2223";
+ user = "vincent";
+ };
+ honshu-remote = {
+ proxyCommand = "${pkgs.openssh}/bin/ssh -q p.sbr.pm nc localhost 2224";
+ user = "vincent";
+ };
+ };
+ };
+}
envs/wakasu.nix
@@ -1,6 +1,7 @@
{ pkgs, prefix, ...}:
{
+ imports = [ ./ssh.nix ];
programs.autorandr = {
enable = true;
};