Samsung - Galaxy S10 - beyond1lte - Documentation Suggestions

Hi,

first of all: Merry Christmas!

Now, why I made that thread:
I am pretty new at installing custom ROMs, so far I only installed LineageOS 18.1 on my old Sony Z5 Premium.
Now I would like to try on my Samsung S10 and have a few questions about the installation, common pitfalls, and eOS.

So far I have looked at those two tutorials and read them to familiarize myself with them:

https://doc.e.foundation/devices/beyond1lte/install

Which tbh left me more confused, because one tutorial mentioned TWRP the official one for my device didn’t.

And does eOS have Dolby Atmos installed or do I have to add it?

I’ve read somewhere, probably on xda-developers, that one could add with Magisk, but I am afraid
that I might increase my chance of bricking the device if I try to do too much.

When I followed the build heimdall part of the tutorial I got the message that the file CMakeLists.txt doesn’t exist after the command
cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/c/msys64/mingw64/qt5-static/lib/cmake/Qt5Widgets ..

I simply created an empty file with that name and continued without any issue.

But just in case I downloaded the “finished” heimdall suite for windows as well and simply added the folder to the path variable. So I hope that this should do the job as well.

Also is installing MicroG on /e/ necessary? And which Apps are most likely redundant to install on /e/ compared to Lineage?

Kind regards,
Meitei