desktop and workstation setup (initial commit)