fix: nix usb boot improvements — silent boot, cursor, shutdown, mic
Continuing from 2acb823e7 which enabled wifi/sound/kidlisp on nix:
NixOS boot:
- Switch GRUB → systemd-boot (cut loader from 2min to ~55s)
- EFI-only partition table (no BIOS boot, fixes ThinkPad 11e)
- Silent boot: console=tty2, quiet, initrd.verbose=false
- Filter build/ dir from nix source (device nodes crash nix eval)
ac-native (C):
- Hide Wayland cursor via wl_pointer_set_cursor(NULL) on enter
- Use systemctl poweroff/reboot when not PID 1 (fixes "failed to
execute shutdown binary" under systemd)
- Aggressive mic compressor: threshold 0.15 (was 0.5), ratio 12:1
(was 4:1), hard limiter at 0.9 to prevent clipping
Kiosk service:
- Add ALSA_CONFIG_PATH for NixOS alsa-lib store path
- WLR_NO_HARDWARE_CURSORS + XCURSOR_SIZE=1 env vars
- Quieter kernel params in base configuration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>