For the last couple years, Livefire has provided an Ubuntu based Horizon Desktop to attendees of our Multi-Cloud and Modern Applications courses. It has evolved from a 100% manually built Ubuntu 18.04 LTS desktop to a 90% automated build of Ubuntu 22.04.2 LTS. The Ubuntu desktop build is customized with many applications and utilities that are complimentary to working with VMware’s Tanzu portfolio of products, or anyone working with Kubernetes in general.
We have received consistent requests for a copy of the desktop used during class ever since it was introduced. Now that the desktop is in a reproducible state, Burke has created a GitHub Repo with the necessary files and scripts to build what is shown in this embedded Tour video.
Here are some of the many tools included in the desktop build:
– oh-my-zsh + PowerLevel10K prompt, terminator, conky, pam_mount, cifs and nfs tools, tmux, shellcheck, sshfs, colorls, bat, exa, Burke’s terminal-banners
– sshto, yq, openjdk, brew, flatpak, PowerShell, PowerCLI, GitHub CLI, AWS cli, xrdp (c-nergy.be script -with audio supported)
– Hashicorp tools: packer, vagrant, vault, terraform, nomad, consul
– kubectl, kubecolor, kubens, kubectx, mergekube, remkube, Docker Engine, kind, k9s, istioctl, krew, tilt, minio client, flux, velero
– Visual Studio Code, postman, variety, 1Password, Nextcloud Client, Skype, Shutter, DrawIO, LibreOffice, VLC, OBS, Slack, Zoom, GIMP, OpenLens
Ubuntu Desktop used in the VMware Livefire Modern Apps and Multi-Cloud training environment.