pinwheel: Update .ssh/config on build

This commit is contained in:
Alexander Heldt
2026-05-05 12:53:44 +02:00
parent 306eb325e4
commit db2cf7a900

View File

@@ -15,7 +15,7 @@ in
}; };
config = lib.mkIf enabled { config = lib.mkIf enabled {
home-manager.users.alex = { home-manager.users.alex = { lib, ... }: {
programs.git = { programs.git = {
enable = true; enable = true;
@@ -36,6 +36,13 @@ in
}; };
}; };
home.file.".ssh/config".target = ".ssh/config_source";
home.activation.sshConfig = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
run cat ~/.ssh/config_source > ~/.ssh/config
run chmod 600 ~/.ssh/config
'';
home.packages = [ pkgs.tig ]; home.packages = [ pkgs.tig ];
home.file.".tigrc".text = '' home.file.".tigrc".text = ''