- Add networkmanagerapplet for GUI network management in GNOME
- Add network status checking to bash initialization
- Add network_help function for manual configuration guidance
- Create comprehensive MANUAL_NETWORK_SETUP.md documentation
- Update ISO label to workshop-friendly name
- Fix NetworkManager configuration for live ISO
This resolves the issue where network manager was not accessible
in the live USB boot environment and provides fallback options
for manual network configuration when internet is not available.
- Add nix-env warning to AGENTS.md
- Include QEMU in flake.nix devShell for testing
- Update Makefile to use nix develop for QEMU commands
- Fix test-usb target to work with nix develop environment
- Add dynamic ISO_FILE variable to find actual ISO filename
- Update build-usb, flash-usb, and test-usb targets to use correct filename
- Fix du command and QEMU cdrom parameter to reference actual ISO file
- Rename fonts.fonts to fonts.packages (deprecated option)
- Add cantarell-fonts (GNOME default) and ubuntu-classic for better font coverage
- Should resolve QEMU font warnings for DejaVu Sans Mono
- Add freefont_ttf, ubuntu_font_family, cantarell-fonts to fonts.fonts
- Also add dejavu_fonts and liberation_ttf to systemPackages for QEMU access
- Should resolve Pango font warnings about missing DejaVu Sans Mono variants
- Change from --full-screen to --maximize for better usability
- Maintains workshop terminal title
- Provides maximized terminal window like previous XFCE setup
- Use GDM-specific autoLogin instead of generic displayManager autoLogin
- Auto-login as workshop user instead of root to properly start GNOME session
- Remove conflicting generic autoLogin from flake.nix
- Keep gnome-terminal sessionCommands for workshop terminal
- Change desktopManager from xfce to gnome
- Change displayManager from lightdm to gdm
- Update sessionCommands to use gnome-terminal instead of xfce4-terminal