added ssh config for local git pushes

This commit is contained in:
Leyla Becker 2025-03-14 20:21:18 -05:00
parent 44d6b4827d
commit da78b208cd
4 changed files with 42 additions and 5 deletions

View file

@ -36,8 +36,13 @@
home-manager-config = nixpkgs: {
home-manager.useUserPackages = true;
home-manager.backupFileExtension = "backup";
home-manager.extraSpecialArgs = {inherit inputs outputs util;};
home-manager.users = import ../configurations/home-manager nixpkgs;
home-manager.extraSpecialArgs = {
inherit inputs outputs util;
};
home-manager.users = import ../configurations/home-manager (nixpkgs
// {
osConfig = nixpkgs.config;
});
home-manager.sharedModules = home-manager-modules;
};
@ -61,7 +66,7 @@ in {
nixpkgs.lib.nixosSystem {
modules = [
{
# TODO: authorized keys for all users
# TODO: authorized keys for all users and hosts
}
../configurations/nixos/${host}
];
@ -97,7 +102,12 @@ in {
];
};
mkHome = user: host: system: osConfig:
mkHome = {
user,
host,
system,
osConfig,
}:
home-manager.lib.homeManagerConfiguration {
pkgs = pkgsFor system;
extraSpecialArgs = {