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.