feat: enhance workshop VM setup and developer experience

This commit is contained in:
2025-08-17 00:39:22 +02:00
parent 7320ca5642
commit af9eac4f46
3 changed files with 54 additions and 12 deletions

View File

@@ -90,8 +90,10 @@
"-monitor"
"stdio"
# Add port forwarding for SSH
"-netdev" "user,id=net0,hostfwd=tcp::2222-:22"
"-device" "virtio-net,netdev=net0"
"-netdev"
"user,id=net0,hostfwd=tcp::2222-:22"
"-device"
"virtio-net,netdev=net0"
];
# Fix the auto-login conflict with mkForce
services.displayManager.autoLogin = lib.mkForce {
@@ -100,7 +102,7 @@
};
# Keep GUI session commands for when GUI is used
services.xserver.displayManager.sessionCommands = ''
${pkgs.xfce.xfce4-terminal}/bin/xfce4-terminal --fullscreen --title="Workshop Terminal" &
${pkgs.xfce.xfce4-terminal}/bin/xfce4-terminal --fullscreen --maximize --hide-toolbar --hide-borders --hide-menubar --hide-toolbar --title="Workshop Terminal" &
'';
})
];