Adding software is same as standard OpenBSD installation.
Packages and ports are also OK.
Note: In Boot Mode 1, under /usr is read only (unable to write file), so you can't pkg_add at this mode.
See desktop environment setup.
If you wish install a window manager which is not supported by dtjsetup, run dtjsetup for pre-installed window manager (fvwm for example), then install your WM manually and edit ~/.xsession .
~/.xsession
#!/bin/sh . $HOME/.profile if [ -x /usr/local/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ]; then eval `dbus-launch --sh-syntax --exit-with-x11` fi dt="no" wm="fvwm" ← replace this with your WM case "$dt" in no) xsetroot -solid gray12 xclock -geometry 115x115-0+0 -analog -update 1 -fg white -bg '#000020' -hd gray25 -hl white & xterm -geometry +0+0 -rv & $wm ;; rox-filer)
Yes.
See FuguIta/FAQ/SelfBuild for more details.
Yes.
See FuguIta/FAQ/InstallToHDD for more details.