feat(auth): streamline SOPS authentication and network configuration

- Replace age-based key decryption with automatic SSH host key support
- Simplify SSH configuration with consolidated host entries and enhanced security settings
- Upgrade home-manager to himmelblau for Microsoft Entra ID authentication
- Remove legacy agenix inputs and consolidate secrets to essential services only
- Add Cisco Secure Client overlay for enterprise VPN capabilities
- Update secrets.yaml to minimal configuration with gitea/github/hetzner services
- Expand system packages with tun module for VPN connectivity
- Add work directory setup for user development environment
This commit is contained in:
2026-07-14 13:50:59 +02:00
parent 205a1ccc8f
commit 582faec359
19 changed files with 359 additions and 154 deletions
+12
View File
@@ -0,0 +1,12 @@
{ config, lib, ... }: {
imports = [
./overlay.nix
./cisco.nix
./himmelblau.nix
];
# Create the work directory for the user
systemd.tmpfiles.rules = [
"d /home/someone/work 0755 someone users -"
];
}