Misunderstanding something with Ozone/xwayland

I was looking to give 1password a try (w/ GUI), but when starting it I received:

INFO  2024-11-16T10:02:49.702+00:00 ThreadId(14) [client:typescript] Client starting.
[4132:1116/100249.703307:ERROR:ozone_platform_x11.cc(244)] Missing X server or $DISPLAY
[4132:1116/100249.703364:ERROR:env.cc(258)] The platform failed to initialize.  Exiting.

It runs with:

1password --ozone-platform=wayland

So in my configuration I set:

environment.sessionVariables.NIXOS_OZONE_WL = "1";

Still receiving the same error running 1password.

So I decided I’d figure it out later, but for now enabled xwayland:

programs.xwayland.enable = true;

But it still won’t run?

You restarted after these changes?

Yep, after each change due to paranoia if nothing else.