-3
Why NixOS is the Future - YouTube
(youtube.com)
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
I think Snowflake OS is dead. The NixOS community didn't really get behind it for whatever reason. My guess is that many people don't understand enough about NixOS to contribute, but those that do are too proud of their ability to understand it that making it easier for others would seemingly devalue it. I have noticed that many nerds attach a sense of self-worth to understanding difficult things and will fight tooth and nail when those things are made more simple as it will diminish their self-worth.
Nix can create attribute sets from JSON, so there isn't a need to generate nix code. Projects like npins do this albeit for another purpose (locking dependencies without flakes).
Anyway, NixOS is lightyears away from a noon friendly OS because it's also terribly far away from a dev friendly OS.
Anti Commercial-AI license
Ah, that's a shame. Thanks for the context though.
I did feel a little bit of that slight dismissal or elitism from the thread I linked above about the graphical installer ISO. Although I think the relative surge of new users after graphical ISO's implementation did end up changing some minds on the merit of its continual development.
It seems like some tools just never fully realize their potential market demand until they're finally implemented and consequently adopted. Quite the catch 22.
I also wonder if it's a bit of a motivational aspect for individual contributors, as in demand with mostly originate from novice users who've yet to master the Nix language, yet by the time one's gained enough experience to contribute to Snowflake OS, you've kind of grown out of outgrow the need for it. That kind of reflects my personal interests around graphical programming, as I became more familiar with various languages, my inkling for a graphical representation of control flow gradually waned.
Still, I think lowering the barrier to adoption is in the long run best serves the community and in sustaining new contributors. Sort of like the conventional Greek proverb:
Is there a good way of mixing and mashing JSON attribute sets with conventional nix config files? Perhaps relegating some config to machine-generated JSON, and some hand crafted configs?
I agree with the points you are making. As for loss of interest for making things graphical, in my case it's just a lack of time. If I had time, SnowflakeOS would have my contributions.
For sure. I'm on mobile right now but something like
and importing that in your
configuration.nix
should do the trick. You have handcrafted stuff in another nix file, but it will be your responsibility to make it work with the imported/managed JSON. Maybe SnowflakeOS even does that. I'm not sure.Anti Commercial-AI license