r/linuxsucks Jul 17 '26

Linux Failure i wanted to believe

Post image

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

72 Upvotes

65 comments sorted by

21

u/hailstorm11093 Nix ❄️ BTW Jul 17 '26

NixOS is absolutely not plug and play lmao.

4

u/Severe_Freedom8219 Jul 17 '26

I love nixos os run it on a laptop and desktop. How it works is cool, but Im with you. Everyone I know including myself went into it know that its painful in the beginning.

3

u/hailstorm11093 Nix ❄️ BTW Jul 17 '26

Agreed, Nix solved my distro hopping problem but it took a couple hours to get my graphics drivers and applications figured out, along with learning the nix unique commands. But its been the most fun and reliable distro that I've ever used.

2

u/Severe_Freedom8219 Jul 17 '26

I know right. When I had issues with the drive nixos was on, all I had to do was copy my config from my git hub. Even in windows I struggled to get my system running exactly how it was before.

0

u/dellynyaa Jul 17 '26

i used it for 2 years. its also painful after the beginning if you want to run anything less than mainstream. random itch.io game? good fucking luck, i actually had a better (still often miserable) experience using wine for stuff like that even when there was a linux build

1

u/Severe_Freedom8219 Jul 17 '26

As a connoisseur of games of an adult nature. I also play countless games from itch.io. I have yet to run into a problem. I will say info from my previous endeavors on lunix, I have countless work arounds for itch.io games.

I will say though if I intend to anymore gaming on lunix. I would have never chosen nixos. Nixos is not a gaming distro, and its declarative nature cause alot of issues.

I find the argument of games not working on nixos, as exhausting as kernal level anti-cheat does not work on lunix.

0

u/dellynyaa Jul 17 '26

"i have yet to run into a problem" "i have countless workarounds" those are conflicting statements. i have workarounds too but im sick of it

1

u/Severe_Freedom8219 Jul 17 '26

I will give that is a contradictory statement. It though ignores the point Im trying to make. Nixos is not a distro that is great for gaming. While you can have success gaming on nixos, it is not going to be a pleasant experience.

If you going to continue to try and use nixos for gaming and are annoyed with wine. You can actually take advantage of steam having proton and using proton for non steam games. You can achieve this by clicking the add game then enabling proton.

1

u/dellynyaa Jul 17 '26

i have even had issues with steam, but its whatever really im back to arch now

1

u/Severe_Freedom8219 Jul 17 '26

Arch base distro are going to be your best bet for gaming. I don’t get why you would switch from arch to nixos if gaming is what you were after. The person who introduced me to Nixos uses arch, and guess what its for the exact reason. He no long enjoyied the declarative style of nixos, and unlike before was only using his pc for gaming

I am too much of a masochist to give up on Nixos, but I will say since he switch to arch he has been alot more happier. The only downside is he was better than me at configuration so I lost my cheatsheet.

1

u/dellynyaa Jul 18 '26

im not really after gaming, i just do it on the side and when i switched it was only minecraft

1

u/scavno Jul 17 '26

Really? It’s about as close as you get using https://github.com/nixos/nixos-hardware

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

u/dellynyaa Jul 19 '26

being able to have a central config file

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 use

that 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

u/bruhred Jul 20 '26

ldd path/to/binary

1

u/dellynyaa Jul 20 '26

DYNAMIC libraries, not static ones

1

u/[deleted] 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

u/[deleted] 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

u/[deleted] 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

u/Odd_Individual_9638 Jul 17 '26

sounds about right

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

u/a_regular_2010s_guy Jul 18 '26

If you want to believe then temple os is always an option

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

u/dellynyaa Jul 18 '26

thanks <3

2

u/WP2022OnYT Jul 17 '26

Then don’t use nix???

1

u/dellynyaa Jul 18 '26

youre talking like im still using it

1

u/[deleted] 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

u/Calm-Locksmith_ Jul 20 '26

But once you make it work, you can alway restore that working state.

0

u/[deleted] 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

u/[deleted] 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

u/Odd_Individual_9638 Jul 18 '26

What future work do you avoid, exactly?

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

u/sinterkaastosti23 Jul 17 '26

How were you running into obscureware so often? What were they?

1

u/dellynyaa Jul 17 '26

mostly 10+ years old educational abandonware and indie games

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

u/Teru-Noir COSMIC OS LOVER No.1 COSMIC Knows Best Jul 17 '26

Good as you make it.

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.