ssh config
This commit is contained in:
parent
c7c42c178e
commit
eaa659291b
4 changed files with 53 additions and 7 deletions
|
@ -1,5 +1,13 @@
|
||||||
{
|
let
|
||||||
desktop-sway = import ./desktop/sway.nix;
|
sway = import ./desktop/sway.nix;
|
||||||
neovim = ./neovim;
|
in {
|
||||||
zsh = ./zsh.nix;
|
home = {
|
||||||
|
sway = sway.home;
|
||||||
|
neovim = ./neovim;
|
||||||
|
zsh = ./zsh.nix;
|
||||||
|
ssh = ./ssh.nix;
|
||||||
|
};
|
||||||
|
global = {
|
||||||
|
sway = sway.global;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
38
modules/ssh.nix
Normal file
38
modules/ssh.nix
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
programs.ssh = {
|
||||||
|
enable = true;
|
||||||
|
compression = true;
|
||||||
|
serverAliveCountMax = 1;
|
||||||
|
serverAliveInterval = 10;
|
||||||
|
matchBlocks = {
|
||||||
|
"*" = {
|
||||||
|
setEnv."TERM" = "xterm-256color";
|
||||||
|
};
|
||||||
|
|
||||||
|
"watcher.kat" = {
|
||||||
|
user = "ubuntu";
|
||||||
|
hostname = "watcher.katvayor.net";
|
||||||
|
};
|
||||||
|
"r86s.kat" = {
|
||||||
|
user = "root";
|
||||||
|
hostname = "129.199.156.112";
|
||||||
|
proxyJump = "sas.ens";
|
||||||
|
};
|
||||||
|
|
||||||
|
"sas.ens" = {
|
||||||
|
user = "lbailly";
|
||||||
|
hostname = "sas.eleves.ens.fr";
|
||||||
|
};
|
||||||
|
"degette.ens" = {
|
||||||
|
user = "dg";
|
||||||
|
hostname = "www.dg.ens.fr";
|
||||||
|
proxyJump = "sas.ens";
|
||||||
|
};
|
||||||
|
"bocal.ens" = {
|
||||||
|
user = "bocal";
|
||||||
|
hostname = "fregate";
|
||||||
|
proxyJump = "sas.ens";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
{ config, pkgs, lib, mods, ... }:
|
{ config, pkgs, lib, mods, ... }:
|
||||||
{
|
{
|
||||||
imports = [ mods.desktop-sway.global ];
|
imports = with mods.global; [ sway ];
|
||||||
users.users.catvayor = {
|
users.users.catvayor = {
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
home-manager.users.catvayor = {
|
home-manager.users.catvayor = {
|
||||||
home.stateVersion = "23.11";
|
home.stateVersion = "23.11";
|
||||||
|
|
||||||
imports = [ mods.neovim mods.zsh mods.desktop-sway.home ];
|
imports = with mods.home; [ neovim zsh sway ssh ];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
users.users.root.shell = pkgs.zsh;
|
users.users.root.shell = pkgs.zsh;
|
||||||
home-manager.users.root = {
|
home-manager.users.root = {
|
||||||
home.stateVersion = "23.11";
|
home.stateVersion = "23.11";
|
||||||
imports = [ mods.neovim mods.zsh ];
|
imports = with mods.home; [ neovim zsh ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue