diff options
author | Franck Cuny <franck@fcuny.net> | 2022-03-04 07:05:54 -0800 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2022-03-04 07:05:54 -0800 |
commit | a422cff8f8282ff4f3c462f818dbcf5d80e6d166 (patch) | |
tree | d2d6a34bd6899b1b2b3f9124b07a305c9c581b1d /users/fcuny | |
parent | nix: format the buffer (diff) | |
download | world-a422cff8f8282ff4f3c462f818dbcf5d80e6d166.tar.gz |
ssh: new module, and load it for my user
Diffstat (limited to 'users/fcuny')
-rw-r--r-- | users/fcuny/cli/default.nix | 3 | ||||
-rw-r--r-- | users/fcuny/cli/ssh.nix | 17 |
2 files changed, 19 insertions, 1 deletions
diff --git a/users/fcuny/cli/default.nix b/users/fcuny/cli/default.nix index 07eb211..093686e 100644 --- a/users/fcuny/cli/default.nix +++ b/users/fcuny/cli/default.nix @@ -1,7 +1,8 @@ { config, lib, pkgs, ... }: { - imports = [ ./backups.nix ./git.nix ./tmux.nix ./yt-dlp.nix ./zsh.nix ]; + imports = + [ ./backups.nix ./git.nix ./ssh.nix ./tmux.nix ./yt-dlp.nix ./zsh.nix ]; home.packages = [ pkgs.gcc pkgs.gnumake pkgs.jq pkgs.ripgrep ]; } diff --git a/users/fcuny/cli/ssh.nix b/users/fcuny/cli/ssh.nix new file mode 100644 index 0000000..9708660 --- /dev/null +++ b/users/fcuny/cli/ssh.nix @@ -0,0 +1,17 @@ +{ + programs.ssh = { + enable = true; + forwardAgent = true; + serverAliveInterval = 60; + controlMaster = "auto"; + controlPersist = "30m"; + matchBlocks = { + "github.com" = { + hostname = "github.com"; + user = "git"; + forwardAgent = false; + extraOptions = { preferredAuthentications = "publickey"; }; + }; + }; + }; +} |