Surya
banner
surya.sh
Surya
@surya.sh
Hard work can surpass talent, but passion always surpasses hard work.
Yes, it is my fellow believer. Welcome to the cult.
January 3, 2026 at 1:49 PM
Oh that so cool! I’ll have a look.
December 3, 2025 at 5:31 PM
As long as these three are together, they will always influence one another, making their separation and the adding of a new kernel more and more difficult as time goes by. Separating them will force us to think on which layer something should be implemented.
December 3, 2025 at 5:48 AM
In an ideal world, I want Nix to act like a glue which ties the whole system together regardless of the underlying kernel i.e., Nix-Linux, Nix-Darwin, Nix-BSD, and any future kernel that comes along. To do so, NixOS and lib needs to be separated from Nixpkgs.
December 3, 2025 at 5:40 AM
That makes sense, I thought this was a common thing. My bad🙌
November 24, 2025 at 6:18 PM
I am not sure for this particular case, but for projects like chaotic.nix the cache is automatically setup.
November 23, 2025 at 5:07 PM
If you are using flake, most of the time the cache is automatically setup for you
November 23, 2025 at 4:15 PM
Yes… nix fixes this but will brake you in the process….you can never go back to a normal Linux distro again
November 17, 2025 at 3:24 AM
That is why I prefer to do my project in non nix environment and then re implement it in the nix way
November 8, 2025 at 9:25 AM
Hard disagree: pretty much everything I do now depends on nix. From defining a base neovim config and extending that to every project needs along with the shell using flakes. To packaging all of my games and using a central server to cache for all of my devices. I use nix as a glue to bind it all.
October 27, 2025 at 4:41 AM
Nix uses sys links to achieve reproducibility, which might not be the best solution in the case of .so but it is the most reliable solution for all the other use cases. The only disadvantage of this method is the increased memory need but in a modern hardware that is almost a negligible issue.
October 21, 2025 at 4:22 AM
No software will ever be perfect, there will always be tread-offs and if you want to minimise that tread-off then you should use the software how the author intended, which is why the thesis is constantly brought up.
October 21, 2025 at 4:17 AM
I have given up on solutions other than nix, I think of nix like Democracy, it is the worst form of government, except for all the others. It is the only solution what works reliably once you get through the configuration hell.
October 21, 2025 at 4:04 AM
Now that I am re-reading everything, I agree I might have gone off topic, sorry about that. But I still stand by what I said.
October 16, 2025 at 1:33 AM
Absolutely, my livelihood depends on it, but I just feel like the power that we think we have to influence these corporations isn't real. And our time is better spent on actual politics than whatever pseudo-politics we are doing among ourselves.
October 16, 2025 at 12:47 AM
These are real world problems that need real world action. I feel like trying to solve them in the FOSS world is at best a coping mechanism to feel we are putting up resistance in a world where we feel powerless. But let's be real these billion-dollar companies are not going to change by doing this
October 15, 2025 at 12:16 PM
I don’t think nix or any open source software is the place where we should be having these discussions. These things belong in the realm of politics, and imo should be left there. I have never seen a positive outcome when we do these things in the FOSS world.
October 15, 2025 at 12:08 PM
Functionally unstable works like a rolling release. It gets new features early on into the hands of the users, i.e. merging a ton of broken shit together. The reproducible nature of Nix makes the traditional rolling release obsolete because it locks all the dependencies.
October 15, 2025 at 12:00 PM
And stuff like impermanence, disco, sops-nix, nix-darwin and others, allows you to do stuff that no other distro will ever be able to match. And we are not even getting into what nix can do…
October 15, 2025 at 11:50 AM
Not so sure about the neat or organised part, but it definitely can do the rest.
October 15, 2025 at 11:44 AM
Just gotta put ‘pkg = null;’ and install manually or maybe write an package yourself idk
October 14, 2025 at 9:50 AM
Not sure about the packages but configurations most probably will
October 14, 2025 at 9:48 AM
Dude, I wish I could see him cringe on all of this once he grows up😆.
October 8, 2025 at 3:43 PM
Seeing him feels like looking at a younger me. I think about how much more I would have grown, had I had an similar opportunity as him, and I think of how many more children are out there with even more potential, but it's left to rot in a broken education system which focuses on blind memorization.
October 8, 2025 at 3:40 PM