I'm not really happy with the state of Nix and NixOS at the moment.
I really really like the idea to write code and generate a readonly system/program out of it.
My problem is the learning curve. There is no easy way to start. I use Nix for 4-6 months now. I still try to figure out what breaks my config or why the .. my overlay does not work.
I would love to have debugger like in python. Just show me the internal state, what are the variables, what variables even exist and what functions can be called at $line in code.
At the moment i am trying to figure out why the heck my overlay does not work ... again.
If there is a kind of debugger i would be happy with nix for now...
And i still don't get it how people can work with this software/os without getting insane if you want a custom version of a program or something not standard from cache.nixos.org .
I think the most hurtful thing with seeing #NixOS in flames and people leaving for other immutable distros is...
NixOS was strong for its module system, not so much its immutable nature.
The rapid development you could do, and test that locally, sewing together an entire fleet in a matter of hours, without much of a thought to the minor details was amazing.
Lets remember to take the NixOS module system with us.
I've been playing around with #nixos for over a month now. At some point, I had to make my first derivation. And what better software to package than @frameworkcomputer's inputmodule-control CLI.
After a bit of documentation, trial-and-error and 3 hours of time, the package is now building. I must say, it's almost scary how nix packaging works. A bit like black magic.
The package is not perfect yet. udev rules are still missing. Will fix that tomorrow and then create a PR :)
Getting really sick of painstakingly migrating to some Cool New Technical Thing With Superpowers and then whoops, It's All Ethics Violations after a while.
First #Kagi - CEO is a white dude who can't read the room when a bunch of users raise serious concerns re: suicide warnings, .ru indexes, Brave collab, etc.
Now #Nix / #NixOS - BDFL is a white dude who can't read the room when a bunch of users raise serious concerns re: toxic members, shitty governance, MIC sponsorship, etc.
TIL you can make your #NixOS declared systemd podman docker containers auto-update when you rebuild by adding --pull=newer to the container's extraOptions in your config
I’m so annoyed by that non-existing #NixOS community leadership, I’m short to drop all the work I invested in learning it and switch to something else.
But what are the options, especially if one enjoyed the full declarative and reproducible way the whole system was managed?
@muhh Silicon Valley would be green with envy over the kind of effective platform lock-in #NixOS can pull off while enforcing such high levels of toxicity.
"Anduril Industries, Inc. is an American defense technology company that specializes in advanced autonomous systems. It was founded in 2017 by inventor Palmer Luckey with investors and founders associated with Palantir and SpaceX."
Oooooh boy, I kinda understand why some people are upset. This reads like the Ultimate techbro company... 🤦♂️
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
@itsfoss NixOS gives up on any sort of documentation as developers bake a system into the OS that both can generate and explain the code to users, thereby negating the need for documentation to begin with. #nixos#technology#intheyear2000#comedy#maybenotcomedy?...
So after spending over a week fighting #nixOS to let me package the printer's drivers and giving up and using a docker print server, now #kicad doesn't want to print on the actual page.....