System/Core/Compositor: Initialize user session with default values from Settings/config.json

This commit is contained in:
Alec Murphy
2025-09-12 16:28:23 -04:00
parent 8755b45c90
commit 68627925e9

View File

@@ -1029,10 +1029,11 @@ U0 @compositor_init()
Compositor.menubar.title = NULL;
Compositor.next_id = 0;
Compositor.session.user.uid = 1;
StrCpy(&Compositor.session.home, "/home/alec");
StrCpy(&Compositor.session.hostname, "erythros");
StrCpy(&Compositor.session.user.name, "alec");
StrCpy(&Compositor.session.user.fullname, "Alec Murphy");
StrPrint(&Compositor.session.home, "%s/%s", config->o("default")->o("filesystem")->@("home"),
config->o("default")->o("session")->o("user")->@("name"));
StrCpy(&Compositor.session.hostname, config->o("default")->@("hostname"));
StrCpy(&Compositor.session.user.name, config->o("default")->o("session")->o("user")->@("name"));
StrCpy(&Compositor.session.user.fullname, config->o("default")->o("session")->o("user")->@("full_name"));
@compositor_set_theme("Umami");
@compositor_set_pointer();
}