From 9dec7a00ad892d14ce2256285c33b00a4ffb34d7 Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Mon, 6 Nov 2023 12:13:45 -0500 Subject: 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. --- nixos/modules/services/desktops/gnome/at-spi2-core.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nixos/modules/services/desktops/gnome/at-spi2-core.nix') diff --git a/nixos/modules/services/desktops/gnome/at-spi2-core.nix b/nixos/modules/services/desktops/gnome/at-spi2-core.nix index 10a2f1f9eca..d0320c1e630 100644 --- a/nixos/modules/services/desktops/gnome/at-spi2-core.nix +++ b/nixos/modules/services/desktops/gnome/at-spi2-core.nix @@ -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"; }; -- cgit 1.4.1