summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers/set-session.py
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/services/x11/display-managers/set-session.py')
-rwxr-xr-xnixos/modules/services/x11/display-managers/set-session.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/set-session.py b/nixos/modules/services/x11/display-managers/set-session.py
index 0cca80af44e..75940efe32b 100755
--- a/nixos/modules/services/x11/display-managers/set-session.py
+++ b/nixos/modules/services/x11/display-managers/set-session.py
@@ -72,11 +72,14 @@ def main():
                     f"Setting session name: {session}, as we found the existing wayland-session: {session_file}"
                 )
                 user.set_session(session)
+                user.set_session_type("wayland")
             elif is_session_xsession(session_file):
                 logging.debug(
                     f"Setting session name: {session}, as we found the existing xsession: {session_file}"
                 )
                 user.set_x_session(session)
+                user.set_session(session)
+                user.set_session_type("x11")
             else:
                 logging.error(f"Couldn't figure out session type for {session_file}")
                 sys.exit(1)