The live ISO runs as root with XDG_RUNTIME_DIR=/run/user/0; arch-chroot -u ryan switches the UID but doesn't reset the env, so tools running as ryan tried to write to root's runtime dir (dconf failed to commit, omarchy-theme-set's flock target hit Permission denied). Drop the var so tools fall back to no-runtime-dir behaviour, which works inside the chroot.