Begun yubikey integration

This commit is contained in:
2025-10-23 23:52:24 -04:00
parent 7182bc8e8e
commit 94d28215a6
6 changed files with 45 additions and 4 deletions

View File

@@ -9,6 +9,7 @@
./nvf.nix
./packages.nix
./plasma.nix
./ssh.nix
./stylix.nix
./vscode.nix
./zsh.nix

View File

@@ -9,7 +9,6 @@
discord
sqlitebrowser
drawio
bitwarden-desktop
# Libre Office
libreoffice-qt

30
modules/home/ssh.nix Normal file
View File

@@ -0,0 +1,30 @@
{
...
}:
{
programs.ssh = {
enable = true;
enableDefaultConfig = false;
matchBlocks = {
"*" = {
addKeysToAgent = "yes";
identityFile = [ "~/.ssh/id_ed25519_sk_rk" ];
};
"stu" = {
hostname = "stu.cs.jmu.edu";
user = "tamassno";
localForwards = [
{
bind.port = 5432;
host = {
address = "data.cs.jmu.edu";
port = 5432;
};
}
];
serverAliveCountMax = 5;
serverAliveInterval = 60;
};
};
};
}

View File

@@ -79,8 +79,8 @@
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
sessionVariables = {
SSH_AUTH_SOCK = "/home/eclypse/.bitwarden-ssh-agent.sock";
shellAliases = {
stu = "ssh tamassno@stu.cs.jmu.edu";
};
};
};