{ ... }: { programs.ssh = { enable = true; enableDefaultConfig = false; matchBlocks = { "*" = { identityAgent = "~/.bitwarden-ssh-agent.sock"; }; "localhost" = { extraOptions.UserKnownHostsFile = "/dev/null"; }; "tux" = { hostname = "tuxworld.usask.ca"; user = "atl175"; }; "haschel" = { hostname = "haschel"; user = "fedora"; }; "lloyd" = { hostname = "lloyd"; user = "truenas_admin"; }; }; }; xdg.configFile."autostart/gnome-keyring-ssh.desktop".text = '' [Desktop Entry] Type=Application Hidden=true ''; }