nix-config/home-manager/sajenim/features/cli/ssh.nix
jasmine 6f64840eb1
feat: upgrade to NixOS 25.11
- Update nixpkgs and home-manager to 25.11 release
- Update flake dependencies
- Migrate git config to settings attribute
- Replace deprecated packages (mpc-cli -> mpc, vaapiIntel -> intel-vaapi-driver)
- Fix system references to use stdenv.hostPlatform.system
- Add crowdsec module overrides
- Remove android-udev-rules from fuchsia
- Configure SSH with enableDefaultConfig = false
- Update zsh dotDir to use config.xdg.configHome
2025-12-20 16:53:59 +08:00

32 lines
743 B
Nix

{...}: {
programs.ssh = {
enable = true;
enableDefaultConfig = false;
matchBlocks = {
"viridian" = {
hostname = "viridian.home.arpa";
user = "sajenim";
identityFile = "/home/sajenim/.ssh/sajenim_sk";
};
"lavender" = {
hostname = "lavender.home.arpa";
user = "sajenim";
identityFile = "/home/sajenim/.ssh/sajenim_sk";
};
"sajenim-github" = {
hostname = "github.com";
user = "git";
identityFile = "/home/sajenim/.ssh/sajenim-github_sk";
};
"jasmine-forgejo" = {
hostname = "git.sajenim.dev";
user = "forgejo";
identityFile = "/home/sajenim/.ssh/jasmine-forgejo_sk";
};
};
};
}