diff --git a/AGENTS.md b/AGENTS.md index 3cc8c59..ab9721e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -54,6 +54,7 @@ This file provides guidelines for AI coding agents operating within this reposit - Document complex logic with comments - Test locally before cloud deployment - Maintain feature parity between USB/VM environments where possible +- **ALWAYS check package existence on search.nixos.org before adding new packages** ## ⚠️ Critical Warnings diff --git a/common.nix b/common.nix index 5373a81..4ad7a12 100644 --- a/common.nix +++ b/common.nix @@ -12,8 +12,6 @@ let isoImage = { makeEfiBootable = true; makeUsbBootable = true; - # Custom boot menu label for workshop - label = "CODECRISPIES_WORKSHOP"; }; }; @@ -236,6 +234,7 @@ isoConfig networking = { networkmanager = { enable = true; + wifi.backend = "iwd"; # Use iwd backend for better WiFi support dns = "none"; # We use dnsmasq ensureProfiles = { environmentFiles = [ "/etc/NetworkManager/workshop-wifi.env" ]; @@ -298,6 +297,9 @@ isoConfig # Disable systemd-resolved (conflicts with dnsmasq) services.resolved.enable = false; + # Enable iwd for better WiFi support + networking.wireless.iwd.enable = true; + # Container Runtime virtualisation.docker.enable = true; @@ -367,6 +369,8 @@ isoConfig git networkmanager networkmanagerapplet # Network Manager GUI for GNOME + gnome.gnome-control-center # GNOME Settings (includes network panel) + iwd # iNet wireless daemon for better WiFi support docker docker-compose gnome-terminal