Some additional information, which may be usefull:
$ ps aux | grep dinit
root 1 0.3 0.0 7416 4096 ? S 13:18 0:00 /usr/bin/dinit
root 566 0.0 0.0 7036 4272 ? Ss 13:18 0:00 /usr/bin/dinit-user-spawn
kersh 1806 0.0 0.0 6664 4104 pts/1 S+ 13:20 0:00 grep --color=auto dinit
$ ps aux | grep turnstile
root 512 0.0 0.0 7124 4064 ? Ss 13:18 0:00 /usr/bin/turnstiled
kersh 1944 0.0 0.0 6664 4096 pts/1 S+ 13:23 0:00 grep --color=auto turnstile
$ dinitctl list
dinitctl: connecting to socket: /run/user/1000/dinitctl: No such file or directory
dinitctl: perhaps no user instance is running?
It turned out no reboot is necessary to make dinit user instance start.
So I basically disabled gdm using
$ doas dinitctl disable gdm
Then in tty I get
$ dinitctl list
[[+] ] boot
[{+} ] system
[{+} ] dbus (pid: 2173)
[{+} ] pipewire-pulse (pid: 2180)
[{+} ] pipewire (pid: 2178)
[{+} ] wireplumber (pid: 2179)
[{+} ] rog-daemon
and then I reenable gdm using
doas dinitctl enable gdm
After logging in dinit user instance is still working perfectly.
Here are outputs for the commands shown earlier:
$ ps aux | grep dinit
root 1 0.0 0.0 7416 4100 ? S 13:18 0:00 /usr/bin/dinit
root 566 0.0 0.0 7036 4272 ? Ss 13:18 0:00 /usr/bin/dinit-user-spawn
kersh 2158 0.0 0.0 6924 4012 ? S 13:28 0:00 dinit --user --ready-fd 3 --services-dir /run/turnstiled/1000/srv.2158 --services-dir /home/kersh/.config/dinit.d --services-dir /etc/dinit.d/user --services-dir /usr/local/lib/dinit.d/user --services-dir /usr/lib/dinit.d/user
gdm 2266 0.0 0.0 6924 4112 ? S 13:28 0:00 /usr/bin/dinit --user
kersh 3473 0.0 0.0 6664 4100 pts/0 S+ 13:36 0:00 grep --color=auto dinit
$ ps aux | grep turnstile
root 512 0.0 0.0 7124 4064 ? Ss 13:18 0:00 /usr/bin/turnstiled
root 2157 0.0 0.0 8524 3476 ? Ss 13:28 0:00 /usr/bin/turnstiled
kersh 2158 0.0 0.0 6924 4012 ? S 13:28 0:00 dinit --user --ready-fd 3 --services-dir /run/turnstiled/1000/srv.2158 --services-dir /home/kersh/.config/dinit.d --services-dir /etc/dinit.d/user --services-dir /usr/local/lib/dinit.d/user --services-dir /usr/lib/dinit.d/user
kersh 3479 0.0 0.0 6664 4100 pts/0 S+ 13:37 0:00 grep --color=auto turnstile
$ dinitctl list
[[+] ] boot
[{+} ] system
[{+} ] dbus (pid: 2173)
[{+} ] pipewire-pulse (pid: 2180)
[{+} ] pipewire (pid: 2178)
[{+} ] wireplumber (pid: 2179)
[{+} ] rog-daemon