I like #Nix, I do not like what has happened to it. #NixOS is an incredible technology and it deserves better. Nobody else has started the process so I guess I have to be the one to do it. We are forking. I would rather try and fail alongside all the people who love Nix but were pushed away from the project than give up.
The Nix project has had quite a bit of bad publicity in the last month for having Anduril sponsor NixCon NA.
I am very happy to see that —after admittedly way too much effort— we now finally have a sponsorship policy to prevent this from happening in the future. A big Thank You to all who contributed and pushed for this!
If you turned your back on Nix due to this, please consider accepting the apology from the Foundation Board.
Finally, I took a look at NixOS, and the Nix package manager! And while I was very skeptical at first, after a week of use, it’s clear that this is an insanely powerful distribution, that is now at the very top of my list to replace Fedora on my editing rig.
Let’s see why, how it works, and why it’s so good, even though it won’t be for everyone:
If you installed #NixOS using the graphical Calamares installer on a non EFI system with a LUKS rootfs or have any LUKS partition which is not a rootfs.
Your LUKS encryption key has been exposed in the /boot partition, potentially unencrypted or encrypted via GRUB cryptodisk.
We consider this to be a serious vulnerability and we are disclosing it immediately as it was found in the Heads project.
A #NixOS PSA for anyone trying to garbage collect the malicious versions of #xz and wondering why it’s not going away even after deleting previous generations and gc roots: make sure keep-outputs and keep-derivations is disabled in your Nix conf. You can turn them back on after running nix-collect-garbage
mind blown by NixOS again - runing nixos-rebuild build-vm makes a virtual machine clone of your computer from its config - or any other NixOS config file. and then it prints the instructions to boot from it, and a few seconds later you're logged into a mini-me version of your PC, whoa
lately I've been thinking I want to replace my crufty Ubuntu home server with NixOS, and this will let me stage a new setup easily in a VM
It allows you to run basically anything on #NixOS without installing it. (This is possible without comma, but comma makes it trivial). This is amazing for those things that you need to use like once a year.
#NixOS In the context of https://www.openwall.com/lists/oss-security/2024/03/29/4 -- the security community of nixpkgs looked into the vulnerability and preliminary analyses seems to indicate that NixOS is unaffected (stable doesn't have it, unstable has supposedly the affected version). Please take this initial report with a salt of grain.
A revert has been sent: https://github.com/NixOS/nixpkgs/pull/300028 -- consider pulling it if you can eat the mass rebuild.
i appreciate that the #NixOS foundation has shipped a strictly improved sponsorship policy, apologized, and indeed has given the community a veto on sponsors in spite of its wording. congratulations to everyone who has put an unbelievable amount of work into making this happen!
there's a lot of work still to do on getting fascists out of the community and everyone is quite exhausted from the fight to get this passed. however. the fascists will get kicked out.
Hi all. I've got an older #computer running #Windows10, and I'm thinking about putting #Linux on it since I've always wanted to try it out and think this computer might run better with Linux. I read a topic on audiogames.net about Linux #accessibility, and I saw a few recommendations for #distros to try out. To any #blind Linux users, is #NixOS a good one for a beginner, or should I try #LinuxMint or #Ubuntu? Also, what's the best way to install Linux and replace #Windows? Thanks. #technology#tech@mastoblind@accessibility@main
I don't actually have time today to work on any side projects, but I thought I'd run through the basic setup steps for MonoGame aaaand
./bin/Debug/net6.0/MyGame
bash: ./bin/Debug/net6.0/MyGame: cannot execute: required file not found
... which required file ._. ???
I think this sort of thing means it tried to dynamically link something and failed. I run into this whenever I try to run loose builds of Linux games on #NixOS, but idk what to do about it.
I'm still stumped on how to get #MonoGame working on #NixOS, but thankfully I have another computer with a real operating system on it, so please enjoy this overwrought Hello World I made using MonoGame tonight: