No problem. If you do decide to give NixOS a try, feel free to ask about anything should things be unclear :)
- 4 Posts
- 274 Comments
Yeah… I heard that too, about half a year after I got really into nix.
To be honest, I try to keep away from community drama as much as possible, so I am not entirely up to date here. I think (and I might be wrong, if someone reading this knows better, correct me!) there’s three main points of contention:
- Queer, PoC, and other “minority” users experienced harassment on (semi-)official channels (Github, Discord, Forums): That fucking sucks. I’m queer myself and lucky enough to not have experienced any of that in my time with Nix, but if I had not decided on Nix yet and learned about this before getting invested, it might have given me enough pause to not put any time into this. In all honesty however, that’s sadly a problem with many, many OSS projects.
- Governance and Funding: I do not know much about the governance, afaik there was a bit of drama about the inventor of Nix acting like a (benevolent?) dictator for life, but those issues should have been resolved with a new governance model. The really big, inciting incident of a lot of community drama with Nix through was a bit over a year ago, when the committee in question decided to let Anduril fund a NixCon, against the explicit and loud protests of the community. That sucked. Hard. While obviously all kind of shit companies use all sorts of great OSS projects, inviting Anduril to sponsor your official conference is… not really understandable.
- Conflicts of Interest: the aforementioned inventor of Nix owns a company heavily invested in the nix ecosystem. A bit reminiscent of the way that, say, Google holds Chromium by the balls, though to a much less severe extent. Miraculously, features that are “extremely unstable” in nix (but wanted by the community for a long time) suddenly get released in closed source to enterprise customers… However, the open source project is separate from, and not beholden to the whims of, said company.
My position on all three points is this: They are not great; but a) they do not threaten the ecosystem, which is mature and independent of this drama, and not reliant on one or a couple of central, potentially problematic, people; and b) there are community projects that actively and effectively do distance themselves from all of these points (namely: Lix) and which are drop-in replacements for the core nix language and compiler, meaning if the upstream project actively did something to really piss you of, you could move with very little work to something independent of Nix.
I hope this will not become necessary, because Nix is genuinely magic. Once you get the hang of it, nothing on your computer is particularly difficult anymore. You also get the best-in-class package management (and it’s easy! Once you have configured your own system to your liking, you already know everything you need to package your own software and contribute to nixpkgs!), being “bleeding edge” yet at the same time incredibly stable (seriously, I have switched all of my servers and VMs to Nix and I have not had one single incident once, including after updating machines after forgetting about them for 1.5+ years).
Anyways. Sorry for the wall of text lol.
As someone else has said: NixOS. You said in a comment that you use Arch because of the AUR. Good news, nixpkgs is larger and fresher than the AUR, without needing to tap into any kind of third-party/unofficial repo.
The unstable branch is essentially a rolling release (and very stable despite its name). I am happily gaming on it with Steam. During installation, you can just choose to not install a desktop. (However, due to how nix works, it’s trivial to rip out the entire DE at any point, should you so choose.)
But it is a learning curve for sure. Steep, but not very long.
Was gonna say. Nix matches all of OPs boxes.
I miss the Be Like Bill memes
smiletolerantly@awful.systemsto Technology@lemmy.world•Google will require developer verification for Android apps outside the Play StoreEnglish22·7 days agoThis is about as useful as the assholes going “It’s not Pedophilia, it’s Hebephilia!”.
smiletolerantly@awful.systemsto Technology@lemmy.world•Why It's OK to Block Ads (2015)English1·14 days agoRight? These companies act like they are selling food and we are stealing it.
In reality, they put a big “free beer” sign up, we go and happily accept the beer, and then they act outraged that we refuse when they try to piss in the mug after handing it to us.
smiletolerantly@awful.systemsto Technology@lemmy.world•Why It's OK to Block Ads (2015)English3·14 days agoYeah. I don’t have a contract with the site, agreeing to pay them in any way, shape or form. They voluntarily show me their content, but that does not obligate me to also accept their ads.
Hey, thanks! It’s a photo I took almost a decade ago in New Zealand. Here’s a link.
I also have a second “swipe” to the homescreen (with about as many apps), but I make a point to keep apps installed to a minimum, and everything else is not used commonly enough to justify a place on the homescreen. 95% of my app opens are probably Firefox, haha.
I kinda like it, but fuck Xiaomi for disabling gestures unless you use their launcher.
Used Kvaesitso previously.
smiletolerantly@awful.systemsto Selfhosted@lemmy.world•Is there a selfhosted eBooks app that can do this?English3·17 days agoYes, in supported apps / protocols. Koreader, for example, should have 2-way sync for eBooks, and Mihon has 2-way sync for Manga.
+1 for kavita. It also has a nice webreader ui.
smiletolerantly@awful.systemsto Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Is it possible to run qbittorrent and protonvpn in a VM?English4·19 days agoUsing a docker container provides you with the exact amount of extra protection as using a VM: zilch.
Only advantage is you can use other people’s config easily.
- signed, someone happily using their own VM-based setup
Well… In my case it would be “calculate how much loss you’ve been making by growing your own veggies!”, lol.
(Container gardening and watering add up, but I am not complaining, I am not doing this to save/earn money)
I was SO confused until I checked the community.
Thought this was about literal, real-world vegatable gardens as a hobby.
smiletolerantly@awful.systemsto Programmer Humor@programming.dev•My skill prevents bugs, unlike your fancy compiler, peasant.21·28 days ago… are entirely possible, even if rarely the right choice.
smiletolerantly@awful.systemsto Linux@programming.dev•Why I'm Leaving NixOS After a Year? (Uğur Erdem Seyfi)2·29 days agoHaha, perfect 😄
smiletolerantly@awful.systemsto Linux@programming.dev•Why I'm Leaving NixOS After a Year? (Uğur Erdem Seyfi)4·29 days agoWould you mind opening a PR to fix that typo? Would be useful for others as well!
smiletolerantly@awful.systemsto Programmer Humor@programming.dev•My skill prevents bugs, unlike your fancy compiler, peasant.4·30 days agoOr a CLI with
clap
.
Love Death Robots