Pretty sure the command '66-env -t boot-user boot-user@ myUser' won't work since Galeano told me to run the command '66-tree -R boot-user', which would remove the boot-user tree at the administrator level. To make sure though, I did it anyway, both as myUser (obviously fake username) and as sudo.
> 66-env -t boot-user boot-user@ myUser
66-env: fatal: unable to find tree: /home/myUser/.66/system/boot-user: No such file or directory
> sudo !!
66-env: fatal: unable to find tree: /var/lib/66/system/boot-user: No such file or directory
I did find boot-user as a service under a desktop tree though:
Name : boot
Initialized : yes
Enabled : no
Starts after : None
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(288,Enabled,classic) tty-earlier@ tty12
├─(up,Enabled,oneshot) system-hostname
├─(up,Enabled,oneshot) mount-run
├─(up,Enabled,oneshot) populate-run
├─(up,Enabled,oneshot) mount-tmp
├─(up,Enabled,oneshot) populate-tmp
├─(up,Enabled,oneshot) mount-proc
├─(up,Enabled,oneshot) mount-sys
├─(up,Enabled,oneshot) populate-sys
├─(up,Enabled,oneshot) mount-dev
├─(up,Enabled,oneshot) mount-pts
├─(up,Enabled,oneshot) mount-shm
├─(up,Enabled,oneshot) populate-dev
├─(up,Enabled,oneshot) mount-cgroups
├─(up,Enabled,bundle) 00
├─(up,Enabled,oneshot) system-hwclock
├─(up,Enabled,oneshot) modules-kernel
├─(up,Enabled,oneshot) system-random
├─(up,Enabled,oneshot) modules-system
├─(up,Enabled,oneshot) system-sysctl
├─(333,Enabled,longrun) udevd-log
├─(507,Enabled,longrun) udevd
├─(up,Enabled,oneshot) udevadm
├─(up,Enabled,oneshot) system-fontnkey
├─(up,Enabled,bundle) all-Mount
├─(up,Enabled,oneshot) system-fsck
├─(up,Enabled,oneshot) mount-fstab
├─(up,Enabled,bundle) all-System
├─(up,Enabled,oneshot) mount-rw
├─(up,Enabled,oneshot) mount-netfs
├─(up,Enabled,oneshot) local-loop
├─(up,Enabled,oneshot) local-sethostname
├─(up,Enabled,oneshot) local-time
├─(up,Enabled,oneshot) local-authfiles
├─(up,Enabled,oneshot) local-tmpfiles
├─(up,Enabled,oneshot) local-dmesg
├─(up,Enabled,bundle) all-Local
├─(up,Enabled,oneshot) all-Runtime
├─(up,Enabled,bundle) All
├─(976,Enabled,longrun) tty-rc@ tty1
├─(977,Enabled,longrun) tty-rc@ tty2
└─(up,Enabled,module) boot@ system
Name : root
Initialized : yes
Enabled : yes
Starts after : None
Current : yes
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(825,Enabled,classic) cupsd-log
├─(824,Enabled,classic) wpa_supplicant-nl80211@ wlo1-log
├─(26372,Enabled,classic) wpa_supplicant-nl80211@ wlo1
└─(826,Enabled,classic) cupsd
Name : desktop
Initialized : yes
Enabled : yes
Starts after : root
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(up,Enabled,oneshot) setenv@ obgreet
├─(887,Enabled,longrun) svscan@ obgreet-log
├─(948,Enabled,longrun) svscan@ obgreet
├─(up,Enabled,module) scandir@ obgreet
├─(up,Enabled,oneshot) mount-run@ obgreet
├─(889,Enabled,longrun) dbus-log
├─(904,Enabled,longrun) dbus
├─(888,Enabled,longrun) seatd-log
├─(902,Enabled,longrun) seatd
├─(890,Enabled,longrun) greetd-log
├─(0,Enabled,longrun) greetd
├─(up,Enabled,module) display-manager@ greetd
├─(up,Enabled,module) console-tracker@ seatd
├─(up,Enabled,module) boot-user@ obgreet
├─(up,Enabled,oneshot) setenv@ myUser
├─(882,Enabled,longrun) svscan@ myUser-log
├─(949,Enabled,longrun) svscan@ myUser
├─(up,Enabled,module) scandir@ myUser
├─(up,Enabled,oneshot) mount-run@ myUser
└─(up,Enabled,module) [b]boot-user@ myUser[/b]
Name : net
Initialized : yes
Enabled : yes
Starts after : root desktop
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(964,Enabled,classic) openntpd-log
├─(963,Enabled,classic) openntpd
├─(965,Enabled,classic) dhcpcd-log
├─(824,Enabled,classic) wpa_supplicant-nl80211@ wlo1-log
├─(966,Enabled,classic) dhcpcd
├─(26372,Enabled,classic) wpa_supplicant-nl80211@ wlo1
├─(0,Disabled,classic) wpa_supplicant-log
└─(0,Disabled,classic) wpa_supplicant
Name : myUser
Initialized : no
Enabled : yes
Starts after : root desktop net
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
└─None
> sudo 66-env -t desktop -e vim boot-user@ myUser
# # Uncomment it to use a display manager.
# # Can be any display manager as long as the
# # corresponding frontend file exist on your system
# # e.g sddm,lightdm,...
# # It also prepare the .xsession file.
# DISPLAY_MANAGER=sddm
# # Uncomment it to use a console tracker.
# # Can be any console tracker as long as the
# # corresponding frontend file exist on your system
# # e.g consolekit,elogind,...
# CONSOLE_TRACKER=consolekit
# # Create and mount the XDG_RUNTIME directory
# # at /run/user/myUser [yes|no]
XDG_RUNTIME=!yes
# # Command to use in your .xinitrc
# # to launch your desktop e.g.: openbox-session.
# # If commented the .xinitrc file is not configured.
# DESKTOP_CMDLINE=!jwm
I think I have xdg-user-dirs installed as part of a graphics tree on the user level.
> pacman -Ql xdg-user-dirs-66serv
xdg-user-dirs-66serv /usr/
xdg-user-dirs-66serv /usr/lib/
xdg-user-dirs-66serv /usr/lib/66/
xdg-user-dirs-66serv /usr/lib/66/service/
xdg-user-dirs-66serv /usr/lib/66/service/xdg-user-dirs
xdg-user-dirs-66serv /usr/share/
xdg-user-dirs-66serv /usr/share/licenses/
xdg-user-dirs-66serv /usr/share/licenses/xdg-user-dirs-66serv/
xdg-user-dirs-66serv /usr/share/licenses/xdg-user-dirs-66serv/LICENSE
> 66-intree -z -g
Name : audio
Initialized : yes
Enabled : yes
Starts after : None
Current : no
Allowed : myUser
Symlinks : svc->source db->source
Contents : /
├─(0,Disabled,longrun) pulseaudio-log
├─(1263,Enabled,longrun) pipewire-media-session-log
├─(1264,Enabled,longrun) pipewire-log
├─(19763,Enabled,longrun) pipewire
├─(1262,Enabled,longrun) pipewire-pulse-log
├─(19771,Enabled,longrun) pipewire-pulse
├─(19770,Enabled,longrun) pipewire-media-session
└─(0,Disabled,longrun) pulseaudio
Name : graphics
Initialized : yes
Enabled : yes
Starts after : audio
Current : no
Allowed : myUser
Symlinks : svc->source db->source
Contents : /
├─(1211,Enabled,longrun) dbus-session@ myUser-log
├─(up,Enabled,oneshot) xdg-user-dirs
└─(1215,Enabled,longrun) dbus-session@ myUser