Move hardcoded SSH keys to shared/ssh-keys.nix and import in tahani configuration.
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Move system.primaryUser and stateVersion to Darwin profile as they don't exist on NixOS.
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Remove Darwin-specific gc.interval from base profile and add it to Darwin profile to fix NixOS compatibility.
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Override Darwin-style gc.interval with NixOS systemd format to resolve configuration error.
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>