Blank wallpaper and cannot login into apple ID.

Author: TxokaCreated Oct 31, 2025Updated Jun 4, 2026

Im using sequoia, because Sonoma didnt let me install Xcode for being outdated. I could add my apple id into sonoma, but not sequoia, and in both of them i had issues with the wallpaper looking just white:

Image

Im on wayland, so Im running the image as such:

bash
(base) ➜  Docker-OSX git:(master) ✗ cat run.sh 
#!/usr/bin/env bash
set -euo pipefail

# --- Configuration ---
WAYFIRE_SOCKET="wayfire-1"
DISPLAY_NUM=":2"
IMAGE="sickcodes/docker-osx:latest"
PORT_SSH=50922
NAME="osx"
HOST_OSX_DIR="$HOME/docker-osx-home"
mkdir -p "$HOST_OSX_DIR"

# --- Clean up on exit ---
cleanup() {
  echo " Stopping Wayfire and Docker..."
  [[ -n "${WAYFIRE_PID:-}" ]] && kill $WAYFIRE_PID 2>/dev/null || true
  sudo docker stop "$NAME" >/dev/null 2>&1 || true
  sudo docker rm "$NAME" >/dev/null 2>&1 || true
}
trap cleanup EXIT

# --- Start nested Wayfire compositor in background ---
echo " Starting nested Wayfire compositor..."
wayfire > /tmp/wayfire.log 2>&1 &
WAYFIRE_PID=$!
sleep 3  # Give Wayfire time to spin up and Xwayland to bind :2

# --- Run Docker-OSX ---
echo " Launching macOS inside Docker..."
sudo docker run -it \
    --device /dev/kvm \
    -p 50922:10022 \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -v "${HOST_OSX_DIR}:/home/arch/OSX-KVM" \
    -e "DISPLAY=$DISPLAY_NUM" \
    -e GENERATE_UNIQUE=true \
    -e CPU='Haswell-noTSX' \
    -e CPUID_FLAGS='kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on' \
    -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom-sonoma.plist' \
    -e SHORTNAME=sequoia \
    "$IMAGE"

I suspect this is caused by the master plist url being set to the custom sonoma config for the serial generator...

Any tested way i can get xcode to work reliably?