{ config, pkgs, ... }: { home.username = "kjtsanaktsidis"; home.homeDirectory = "/home/kjtsanaktsidis"; home.stateVersion = "25.05"; programs.home-manager.enable = true; # Configure sops for home-manager sops = { age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; defaultSopsFile = ./secrets.yaml; secrets = { kj_id_ed25519 = { path = "${config.home.homeDirectory}/.ssh/id_ed25519"; }; }; }; # SSH public key (private key is managed by sops) home.file.".ssh/id_ed25519.pub" = { text = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMtGcEXu5S/0zsF6Suxc65DmGFGt1JWRnqadoVhErOed kjtsanaktsidis@KJMacbookGroq.local"; }; }