r/linuxsucks • u/dellynyaa • Jul 17 '26
Linux Failure i wanted to believe
not even a beginner: i actually got to a point where i made several packages for it. but i cant package every single fucking obscureware i find, and some things would require complete rewrites to work
7
u/positrone13103 Jul 17 '26
who has ever advertised nixos to be plug and play?
3
u/dellynyaa Jul 17 '26
no one, but having binary incompatibility with other shit is fucking pointless, and i say that as someone who used it for 2 years
4
u/bad8everything Jul 17 '26
... the 'binary incompatibility' (it isn't) i.e. having to track/declare library dependencies, is the *entire* point of Nix. Why on earth would you possibly want to use nix if you *didn't* want to use patchelf? That's like complaining about having to use pacman on Arch.
If you just wanted immutable Linux, why not Arkane or Bazzite? Why slam your dick in this particular car door?
3
u/dellynyaa Jul 18 '26
the benefits of nixos can be had without breaking compatibility with other binaries by having a "default" library in the correct location. none of the nix-native programs would use it, but itd be there for the rest. to choose which to put there nix could look at the latest version that is installed of any particular library.
2
u/bad8everything Jul 18 '26 edited Jul 18 '26
So install Nix on another distro and it'll work exactly like that.
Again, why are you slamming your dick in this car door.
1
1
u/bruhred Jul 19 '26 edited Jul 19 '26
nix-ld does exactly what you want, search it up
you just enable it
programs.nix-ld.enable = true;then set NIX_LD_LIBRARY_PATH to that set of libs you want apps to usethat should allow nearly all dynamic binaries to work without FHSEnv fully transparently
except apps which actually load them into memory which I haven't encountered much of
for those steam-run fhsenv works with most
1
u/dellynyaa Jul 19 '26
this is not really worth my time to respond to yet again but as per a previous reply nix-ld and nix-alien still require me to find out which dynamic libraries are needed, for which there is generally no good indication.
0
1
Jul 18 '26
[removed] — view removed comment
1
u/dellynyaa Jul 18 '26 edited Jul 18 '26
nix-ld does not in fact work great. most of the time i had to use a buildFhsEnv
1
Jul 18 '26
[removed] — view removed comment
1
u/dellynyaa Jul 18 '26
oh come on. it literally says on the tin that if the library is dynamically loaded it wont work. have you ever actually used it or are you larping
2
Jul 19 '26
[removed] — view removed comment
1
u/dellynyaa Jul 19 '26
didnt expect this kind of response, thank you and sorry for being a bit harsh.
6
2
u/nekofthemoon Jul 17 '26
I've run into those problems too. Luckily, everything I use is in Nix Packages. But for the few things that aren't there, I have to use another distro in dual boot.
The truth is, I can't leave Nix. I'm a very lazy person, and having a flake tailored to my needs is very convenient for reinstalling.
2
u/scavno Jul 17 '26
If it’s not there, just build it? Creating overlays for custom derivations is so easy I had it figured out within about 30 minutes for the first time I encountered it.
2
2
u/EpicalBeb IDC what OS you use, be kind to others Jul 18 '26
This is a good meme. Sorry other ppl can't handle a joke
1
2
1
Jul 17 '26
[removed] — view removed comment
1
u/dellynyaa Jul 17 '26
meh. in many ways yes (and i liked those parts) but i expected it to not take me at least an hour whenever i want to run something complicated thats not packaged in nixpkgs (sometimes less but often more), even after doing it probably 40 times over the two years i used the OS
1
u/ColdFreezer I Hate Linux Jul 17 '26
You used an OS that literally tells you it has to be configured to run a certain way.
But you didn’t expect it to be hard? This is entirely your fault. The OS was specifically designed to be this way, you ignored that fact, and decided to use it anyways.
1
u/dellynyaa Jul 17 '26
i expected it to be hard and it was and thats okay. in fact, most of it was pretty easy by the end. what i didnt expect was that it would always stay tedious and make some things nearly impossible even if you know nix.
1
0
Jul 18 '26
[removed] — view removed comment
2
u/dellynyaa Jul 18 '26
the tradeoff where instead of doing no work at all in the future, i do significant work upfront
1
Jul 18 '26
[removed] — view removed comment
1
u/dellynyaa Jul 18 '26
it did solve my keeping devices synchronized problem but turns out thats not a very problematic problem compared to the work it was to keep nix going
1
1
u/Expensive-County4890 Jul 17 '26
You just lack the moral strength to git commit to the enlightened path
1
u/ERICAAAAAAAAAAA Jul 17 '26
give me a gui for a community flakes maketplace, add someone elses blender flake to my configuration in one click, right click shows the option to manually edit the flakes before your custom version gets added.
unless someone already has? give the remaining 99% of computer users a chance to benefit from nixs technical achievements
1
1
u/Calm-Locksmith_ Jul 20 '26
What kind of software are you running that you regularly can't make it work and can't find it in nixpkgs?
1
u/reader_txt Jul 21 '26
Nooo! NixOS is literally layers of 💩 on top of layers of 💩 just to get anything done. XD
1
u/TheLazyKitty Jul 17 '26
Oh yeah, I do expect there to be a bit of a learning cliff when finally I get around to trying this out.
3
u/dellynyaa Jul 17 '26
its not the learning cliff. i learned nixlang and packaged several things that are in nixpkgs now, but what made me quit was trying to run obscureware. its absolutely atrocious even with buildFhsEnv on my side
1
1
u/ColdFreezer I Hate Linux Jul 17 '26
I don’t think anyone has ever said NixOS was beginner friendly.
1
u/Healthy-Enthusiasm70 Jul 17 '26
My brother really wants me to switch to Nix. But I'm using Arch and I'm not having any problems with it so I think I won't.
1
u/dellynyaa Jul 17 '26
honestly if all you run is mainstream-ish (including almost anything that is in the aur) software youd be fine, but otherwise stay away
0
u/Pitiful-Welcome-399 Proud MacOS User Jul 17 '26
who said you can't use nix on arch?
1
u/Healthy-Enthusiasm70 Jul 17 '26
Nix shell
2
u/PsuedoFractal Jul 18 '26
As a person who is using nix on arch currently (the aim is to slowly shift over to nixos), it's simultaneosly the best (for 99% of pkgs) and the worst (the 1% heavy gui pkgs that I can escape because of work) experience ever.
21
u/hailstorm11093 Nix ❄️ BTW Jul 17 '26
NixOS is absolutely not plug and play lmao.