- 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
32 lines
743 B
Nix
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";
|
|
};
|
|
};
|
|
};
|
|
}
|