# Portable NixOS hosts (X1, MBP-Asahi). Imported from the host table in # flake.nix. Shared graphical-workstation settings live in ./workstation.nix; # the only laptop-specific bit is the Wi-Fi backend. Mobile home-manager # components (battery block, brightness keys) are gated by the `portable` flag # threaded through mkHost -- see lyrathorpe/home/sway.nix. { ... }: { imports = [ ./workstation.nix ]; # Wi-Fi via iwd with its built-in DHCP/network configuration. networking.wireless.iwd = { enable = true; settings.General.EnableNetworkConfiguration = true; }; # Bluetooth. The Asahi MBP loads Apple's BT firmware (see its host config) and # the T400 has an optional BT module; enable bluez on both, with blueman as the # GUI/tray manager for the Sway session. hardware.bluetooth = { enable = true; powerOnBoot = true; }; services.blueman.enable = true; }