diff --git a/modules/home-environment.nix b/modules/home-environment.nix index 652ac086c..9d792ca31 100644 --- a/modules/home-environment.nix +++ b/modules/home-environment.nix @@ -601,7 +601,7 @@ in (env: values: config.lib.shell.export env (config.lib.shell.prependToVar ":" env values)) - cfg.sessionSearchVariables) + cfg.sessionSearchVariables) + "\n" + cfg.sessionVariablesExtra; }; diff --git a/tests/modules/home-environment/session-variables.nix b/tests/modules/home-environment/session-variables.nix index e1c8bedf8..0234c4cf8 100644 --- a/tests/modules/home-environment/session-variables.nix +++ b/tests/modules/home-environment/session-variables.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: +{ config, pkgs, ... }: let @@ -16,6 +16,7 @@ let export XDG_CONFIG_HOME="/home/hm-user/.config" export XDG_DATA_HOME="/home/hm-user/.local/share" export XDG_STATE_HOME="/home/hm-user/.local/state" + ''; darwinExpected = '' @@ -29,6 +30,7 @@ let export XDG_CONFIG_HOME="/home/hm-user/.config" export XDG_DATA_HOME="/home/hm-user/.local/share" export XDG_STATE_HOME="/home/hm-user/.local/state" + ''; expected = pkgs.writeText "expected"