this post was submitted on 09 Jan 2026
450 points (97.9% liked)

Programmer Humor

31495 readers
866 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] rumba@lemmy.zip 50 points 4 months ago (13 children)

Can you imagine taking someone from MacOS and giving them NixOS?

user: Great, June 2026, Upgrade time! What do I click on?

NixFriend: Umm, sorry you're going to need to open your terminal and change your nix-channels to https://channels.nixos.org/nixos-26.06 and you're going to need to do it under sudo.

user: umm, ok, now i'm upgraded?

NixFriend: no, not quite, you need nixos-rebuild switch --upgrade

user: ohh jeeze, ok. umm, i got an error, a couple hundred lines it's kind of vague about a bunch of functions failing

NixFriend: Go back up 70-80 lines and see if it calls out a certain package being a problem, just ignore all the messages about variables not being set.

user: ohh wow, yeah, ok, something about pinentry and specifying ncurses and some messages about name deprecation

NixFriend: ohh yeah ok, that's pretty easy, go edit these text files, change all the names if mentions and either remove pinentry or just make or leave in pinentry-ncurses

user: Ohh ok; Now it's complaing that /boot is full

[–] Fijxu@programming.dev 8 points 4 months ago (1 children)

lol yeah Nix is definitely not for everyone, but an insane flexible tool when you know how to use it.

[–] rumba@lemmy.zip 5 points 4 months ago

My favorite part is syncing one file and my home folder and moving from one computer to another seamlessly.

I've moved hardware three times and always been right back in service.

load more comments (11 replies)