How to install programs in another partition

Hello guys!
So, I just installed fedora 36 on a 240gb ssd but as 240gb is not much nowadays, I wanted to install my programs, games and that kind of stuff on a 1tb hd that I had left. But I couldn’t find out how I can choose another location to install programs and games, if I could change the directory only for steam it would be very cool.
I’m using gnome btw and installing most of the apps from the gnome-software.
Can someone help me with this please? Would I have to make another /home or something?
thank you very much for your attention!

If you install steam and run it as a user it is installed under the users home directory. Thus if your /home was on the 1 TB drive it would place all the games there and take very little space on the OS drive.

I installed steam from the rpmfusion-nonfree-steam repo and with several games installed I see this

$ du -hs .local/share/Steam
24G	.local/share/Steam

The only thing required was to install steam (which can be done from the command line with dnf or by using the gnome-software app) then as a user launch it. It updates itself and puts what is needed under your home directory.

As far as another /home, not required. Relocate your existing /home instead.

It is relatively easy to simply create a partition on the other drive, then copy everything from your /home to the new partition. Once that is done then a simple change in /etc/fstab to mount the new partition as your home directory is all that is required, followed by a test mount then a reboot.
We can provide step by step instructions if needed.