Hmm actually yeah this is a good idea, but the problem is that there's so many servers that I feel that after choosing criteria there'd still be a bunch of servers in the list and the problem remains, right? Just bouncing ideas. I quite like this idea though.
Noodlez
Nothing makes me cringe more than seeing 4 unwraps in a row in Rust code. Like are you sure those errors will never happen? Do you really wanna panic?
And then I do it in my own code and I get it again. Rust error handling sucks ass. (I love Rust btw)
I just made a post about my musing on NixOS so maybe read that? (here) Basically after the main learning curve it's pretty easy to use.
I'm getting the hang of their package manager as well, so if need be I can make my own (Like I would for Arch. The AUR scares me from a security standpoint).
My main advice is to not go against the curve. If the manual says that NixOS does it that way, do it that way, because going against the grain is like going through a cheese grater in this OS.
Unlike Arch where you can do things as you want, in Nix you do things using Nix. You can almost always accomplish what you want, but it's gotta be done the NixOS way. This is actually a benefit rather than a problem once you get used to it, because it starts becoming second nature, and it is extremely powerful.
Oh man now I got a new game I gotta try. Probably the SMS version though to be honest.
I love Librewolf and use it myself. I don't recommend it to those who use regular Chrome. I recommend it to those who already use FF and want even more privacy. You can set it to still keep cookies and all that and save history and all those nice things, I know, but they are not default and those who expect it will become annoyed very quickly. I personally use these options at their default which is to delete all browser data upon exit (with some whitelisted websites) but a lot of people don't like that. Also, Wikipedia as the default search engine?? What a stupid default, at least DDG should be it.
Like I said I love it, and use it daily, just some really odd default choices.
I love invidious. Unfortunately Google is starting to block and rate limit any invidious instances that they detect :(.
I don't think I've seen anybody using that anymore... I mostly see people posting their peertube stuff on other platforms.
I did it without a jig. It was early days and I used a paperclip to manually bridge the pins. As long as you're careful it's actually pretty safe. Just push it towards pin 9 and 10, and it should work.
I've also seen people mod their joycons to make the button you push to slide the joycon into a RCM button, which I might do.
In any case, just don't jam anything in willy-nilly and it shouldn't break. Same with the jig. You can set the switch to automatically go into RCM mode as well once the modding is done, removing the need for the jig, although the switch will then not boot normally when you don't have a payload for it. The only time this happens realistically is when the battery depletes.
The 3DS is such an amazing emulation device. I love it.
My recommendation is a homebrewable Switch. It runs pretty much anything you'd want in terms of emulation up to but not including the Wii U and PS3. Usually you can find them second-hand pretty cheap.
I guess I could've worded this better but my second problem was: I would like to do everything declaratively. What do I do when a package doesn't have its own declarative configuration options? Before it was simple because it was imperative, so I could just change the config file, but not so much in NixOS.