181
top 14 comments
sorted by: hot top controversial new old
[-] Burghler@sh.itjust.works 22 points 2 weeks ago

Nix is my daily driver OS and the most stable experience I've ever had with any distro. But God do I fucking hate using Nix. Such a horribly documented experience for something so config heavy. Wtf were they thinking.

[-] Kidplayer_666@lemm.ee 18 points 2 weeks ago

Not just that, Nix as a language has an insane syntax. Who the hell dreamed function declaration like that

[-] TheFadingOne@feddit.org 13 points 2 weeks ago* (last edited 2 weeks ago)

I mean the function syntax is pretty much just taken from Lambda Calculus.

[-] jim3692@discuss.online 11 points 2 weeks ago* (last edited 2 weeks ago)

After implementing Brainfuck and Sudoku in Nix, I was thinking of implementing a backend framework. However, I decided that I am not insane enough for that.

[-] _stranger_@lemmy.world 9 points 2 weeks ago
[-] Kidplayer_666@lemm.ee 6 points 2 weeks ago

To quote just about everyone regarding sometning at some point in their lives: “ew”

[-] Burghler@sh.itjust.works 8 points 2 weeks ago

And good luck deciphering wtf the exception log is trying to say.

[-] possiblylinux127@lemmy.zip 9 points 2 weeks ago

Gentoo with Ansible

Excuse me...

[-] neclimdul@lemmy.world 2 points 2 weeks ago

Sounds pretty great to me honestly... Might spin up vm this weekend and give it a shot!

Thought let's be honest, I've grown kinda lazy in my old age and compiling kernels is kinda a pain if you don't need to so I dont know if I'll actually use it for anything

[-] 2910000@lemmy.world 8 points 2 weeks ago

I wanted to play around with a project that uses Nix... it seemed really cool but I couldn't get it working, I guess I was throwing myself in at the deep end with it

It looks like a fantastic way of sharing a dev environment across a team

[-] qqq@lemmy.world 10 points 2 weeks ago

It is a fantastic way to make sure things work across a team. We use Linux (bunch of different distro) and macOS at my company and once I started packaging things with nix environment related issues mostly went away. It's not perfect and it's not necessarily easy to learn nix, but I prefer it to sharing docker containers or other alternatives.

[-] termaxima@jlai.lu 5 points 2 weeks ago

Never had to use state so far, so I don’t know. Makes some sense for a personal config I guess, but afaic it’s never been necessary

[-] sntx@lemm.ee 3 points 2 weeks ago

Well state includes (for most configs I've seen) the persistence of user paswords, known_hosts, wifi auth, /home, /var, nix-channels, nixos-generations, disk encryption passwords, secrets in general, docker/podman, VMs, ...

[-] ziggurat@lemmy.world 2 points 2 weeks ago

Except for my home directory, I have a little bit state on my machine, ssh host keys, WiFi credentials, journal logs (I almost want to remove this, but I bet that would bite me in the ass one day)

The root partition is a tmpfs ram disk, and everything not saved in a separate partition, and either mounted or symlinked on to my root partition is lost at shutdown and regenerated at boot. Its less than a second extra to boot, and it uses about 16MB extra memory. Everything is made very convenient through the impermanence nix module and the sops nix module

this post was submitted on 02 Apr 2025
181 points (100.0% liked)

linuxmemes

24570 readers
2046 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS