With the black box, you should do a report, the advantage of this is if you do it, and a developer actually addresses it, it'll be solved for everyone, meaning your only troubleshooting step will be waiting for an update:
If you're using gnome/kde, I see no reason not to run immutable, the advantages of not being immutable are that you can piece together your system, if you're running i3/sway/whatever, being able to choose your panel, your launcher, etc actually has value.
The advantages of immutable are that you'll never end up with a broken system, you can easily roll back to a not broken one if something does break, and the system is separate from your apps.
I highly recommend, as a beginner and a windows user, using fedora kinoite
It's immutable, which means you can't break the system unless you try very hard, and even then, it'll give you a list of previous setups to boot from, and updates can't break it.
It also keeps the system separate from your apps by using flatpak, the intricacies aren't really important as a beginner but basically this means you'll have an absolutely stable rock solid system that you never have to do weird maintenance for
I would highly recommend trying it out, and i'm absolutely willing to help with any issues you run into, feel free to message me on matrix @communist:mozilla.org or here.
I googled what the brackets do but I still don't understand why that fixes it, but it does. Thank you so much. You cannot imagine how much annoyance this issue has caused me over the years.
edit: SCRATCH THAT
I've found a situation where xclip -o outputs the correct thing, but wl-paste is outputting something different and incorrect, even if I run my bindsym
xclip -o | wl-copy would fix this, if i ran it from alacritty, however, sway isn't doing it right.
With the black box, you should do a report, the advantage of this is if you do it, and a developer actually addresses it, it'll be solved for everyone, meaning your only troubleshooting step will be waiting for an update:
https://nouveau.freedesktop.org/Bugs.html
It'd help them out too, and that's also a very likely spot to get troubleshot, as the devs are very knowledgeable.
Unfortunately the situation with nvidia is just horrible ATM because nvidia won't stop being horrible.