At least Valve isn't a public company and beholden to shitty investor politics though, so I am more okay with Steam than... literally any other game launcher.
Plus they're the only launcher that fully supports Linux, so until that changes I am rooting for Steam.
Odd, pretty sure I ran Fedora with my Nvidia 3090 just fine with secure boot. Currently running Arch Linux with the exactly same 3090 using self-signed secure boot certs. I didn't have to sign the Nvidia kernel modules, just the kernel image and the bootloader.
Weird! Touch scrolling actually improves for me with the Wayland backend so that's an odd issue indeed! There's gotta be a trick to it, but I am unsure of what that is at the moment.
I echo your frustrations with Maalit. I am running Arch on my Surface Pro 7 and very frequently I have to snap in the keyboard just to get myself out of a situation where touch doesn't work. Maalit also has this bug where it will push and resize windows as if it was visible even though it is hidden.
Regarding the Firefox issue, it helps if you enable it's Wayland backend by passing MOZ_ENABLE_WAYLAND=1 to it. Maalit should properly pop whenever you tap on a text box.
You talking about the dev tools or it's support for new web technologies? Dev tools seem to have improved by a lot since the last time I used it, but I do wish they were quicker with support for other things, like can we get working Web Speech API support?
Yeah the key thing for me was anonymity. Plus I think most spammers know about the + feature now and will get around it. Currently degoogling my life by switching everything over to relay and having it forward to my Proton mail. Never had such a clean inbox before and it's amazing.
I recently switched away from Brave tbh. They keep falsely flagging my Rewards profile every time I travel or use VPN and it just seems shady as fuck when the new ad system they're trying to push can withhold your funds whenever they feel like not paying.
I think you might looking at the 3.x series with nostalgia goggles tbh. I've used Firefox since 1.0 and while 3.x design is functional, it looks way too dated. I much prefer the new design with tabs up top.
Isn't it because they're working out the kinks with the extension system on Android? They've been slowly opening up and adding more and more extensions to the list. Wouldn't be surprised if this was eventually possible.
Their VPN + Relay bundle is also pretty good if you want to monetarily support them while also getting something back. Relay is actually a killer product for keeping your inbox clean.
I had been self-hosting stuff on my QNAP NAS for years before it died due to the infamous Intel clock drift issue and now I am in the process of making a DIY NAS (last few parts are coming in this weekend). I don't have answers to all your questions but I'll try my best with the experience that I have.
It is absolutely possible to mix your usecases on one machine, with the caveat that if you're running on less-powerful hardware (like a off-the-shelf NAS), some of your services might be competing with each other for resources. CPU usage and disk access times (especially with a RAID 5 HDD array) can all impact performance. My QNAP NAS did start to bog down a few times with both Jellyfin and Nextcloud running at full tilt, but it was generally pretty usable.
Most NAS products support docker images so I wouldn't worry too much about NAS vs PC in this case. Also, docker-compose is your friend. Write your yaml file once and it will make for easy setup and upgrading.
Dude, I am with you on dead-end products. The death of my QNAP NAS has caused me lots of headache and I basically swore off products that I can't upgrade and fix myself. The problem is price. The cheapest x86 PC that I personally think will handle multiple usecases (media server, Nextcloud, SAMBA, maybe a Valheim server or a VM when I need it) costs roughly around $650-$750 depending on your build. You can probably find a Synology or QNAP NAS for about $500-$550. Granted, they most likely aren't going to be anywhere near as powerful as a DIY x86 PC, so I think its worth going the DIY route. Those prices do NOT include the drives either, so be sure to factor that into your calculation. If you're curious, here's one of the cheaper builds I was considering building: https://pcpartpicker.com/list/rtqDbK. Ultimately I decided to go for a crazier build because I did not want slow HDDs anymore: https://pcpartpicker.com/list/Lm92Kp
You mean running a media server on your laptop, but pointing the media libraries to a Samba share on a NAS? I did that for years with my QNAP NAS and a little Intel NUC running Plex. The only issue is that you won't get incremental media library updates whenever you add new files into the Samba folder. Usually, Plex (and Jellyfin) can detect file changes if the media library is local and automatically process only those files instead of rescanning the entire media library. Over Samba, there's no such automatic detection so whenever you add a file, you have to manually trigger a full rescan in order for it to pop up in your media library.
I believe Unraid does this. I have not tried it myself and I plan on going with ZFS for my DIY NAS.
I don't have any resource recommendations, but personally I've taken the docker-compose approach which helps quite a bit for isolation. For media servers, you only need to give read-only access to the volumes hosting your media storage. It is also recommended to put media servers like Jellyfin behind a reverse Nginx proxy because Nginx has been battle-tested in terms of security and Jellyfin's web server has not. You can use docker-compose to easily spin up a Nginx proxy alongside your media server and have them contained in their own isolated network.
Do not open any more ports than is necessary to host your services. This means even remote administration should not be available via your public IP. Learn how to setup Wireguard so that if you're away from home, you can quickly VPN into your network and do remote administration. If you're using SSH, make sure you disable password authentication and only rely on SSH keys. I am sure other people can add more, this is just the basics.
You don't need to have a fixed IP for your client machines.
What does ipconfig /all list as your DNS servers? Also, double check your browser's DNS Over HTTPS setting. Depending on what it is set to, you might be accidentally bypassing your configured DNS server.
To verify which DNS you're actually contacting, you can go to ipleak.net to check.
While I agree with you that there's a lot of marketing speak, saying that it can be done on a HDD is pushing it IMHO. Even without Direct Storage, the impact of SSDs vs HDDs already makes a huge difference in loading times for modern PC games.
At least Valve isn't a public company and beholden to shitty investor politics though, so I am more okay with Steam than... literally any other game launcher.
Plus they're the only launcher that fully supports Linux, so until that changes I am rooting for Steam.