nixos/gnome/at-spi2-core: fix disabling a11y in all contexts

`environment.variables` gets sourced by shells & the x11 wrapper
through bash's `/etc/profile`, but not by systemd services, dbus
services, wayland sessions...

`environment.sessionVariables` sets these variables with PAM early in
the login process so it gets applied in all contexts.

I ran into a similar issue before in #109060.
This commit is contained in:
Kira Bruneau
2023-11-06 12:40:38 -05:00
parent a0b3b06b7a
commit 9dec7a00ad
@@ -51,7 +51,7 @@ with lib;
})
(mkIf (!config.services.gnome.at-spi2-core.enable) {
environment.variables = {
environment.sessionVariables = {
NO_AT_BRIDGE = "1";
GTK_A11Y = "none";
};