Preferred way to add DE in Silverblue

I have added a Cinnamon to an installation of Silverblue through running rpm-ostree install. Is such the preferred method, or another?