Script to convert an endlessOS install into an Ubuntu-like experience
APACHE-2.0 License
This script turns an EndlessOS installation into a more traditional "Ubuntu desktop".
Distrobox is automatically installed and the following shortcuts are set:
Sometimes these shortcuts don't get set right, but you'll find both toolbox icons in your menu, I added one to your dock too. Use these or any other cloud image as your mutable userspace with apt and all the normal tools you'd find in a distro.
There's no such thing as deb-ostree, so you can't layer anything. Therefore this will only work on hardware that doesn't require anything outside of the initial image.
You might be interested in ublue for a Fedora based approach.
If you know a way of programatically grabbing gnome extensions and installing them easily please let me know.
You might be wondering why use this instead of something like Fedora Silverblue? Fedora is great but aggressive with updates, Ubuntu LTS is modern but not as aggressive, but doesn't offer an ostree variant.
At first I wanted to make an import of all of Ubuntu's archives and spit out an ostree-based image, but that is a ton of work. EndlessOS uses Ubuntu's HWE kernel with a Debian userspace, so it was much easier to just turn off their custom desktop extension and add some distrobox magic to see how well it works. So try it!