237

It's not about the destination, it's about the journey.

top 50 comments
sorted by: hot top controversial new old
[-] itslilith@lemmy.blahaj.zone 79 points 5 months ago

...to get a working config, you need to learn a whole new programming language and figure out the tweaks for each package you want to install, so I'd argue the journey is just as long

[-] mojo_raisin@lemmy.world 43 points 5 months ago

NixOS sounds like a way to avoid learning Linux by learning an abstraction.

[-] itslilith@lemmy.blahaj.zone 42 points 5 months ago

that's why I only use my computer with raw system calls, shell is bloat

[-] stoicmaverick@lemmy.world 31 points 5 months ago

You guys use an OS? I just push the electrons around my motherboard manually with a little magnet on a toothpick.

[-] arf@lemmy.today 12 points 5 months ago

Systemd sounds like a way to avoid learning Linux by learning an abstraction.

[-] mojo_raisin@lemmy.world 20 points 5 months ago

You keep my init system (and resolver, and timekeeper, and task scheduler, and container manager, and ...) out your f**king mouth!

[-] KISSmyOSFeddit@lemmy.world 4 points 5 months ago

Still waiting for systemd-desktopd to drop.

[-] mojo_raisin@lemmy.world 7 points 5 months ago

I'm waiting for systemd to join the smart home revolution

systemd-toiletd

journalctl -u systemd-toiletd

Apr 08 20:53:23 shitter01 systemd-toiletd[4294]: massive deuce dropped

load more comments (1 replies)
[-] Laser@feddit.de 7 points 5 months ago

I'd personally advise against NixOS as a first distribution for that matter. It's a great distribution, but if you want to understand the underlying mechanics, start with something where you interact with them, like Arch or whatever.

[-] cygnus@lemmy.ca 5 points 5 months ago

Nix is to Linux what Tailwind is to CSS

[-] mojo_raisin@lemmy.world 4 points 5 months ago

Ya, sucks when Tailwind goes out of style and now have to learn CSS again.

load more comments (2 replies)
[-] takeda@lemmy.world 9 points 5 months ago

Like everything with Nix, you pay a little more upfront to get a great experience later.

[-] linearchaos@lemmy.world 7 points 5 months ago

It comes with a working config.

Adding applications and rebuilding is generally trivial.

The problem becomes if you want to use flakes or home manager, which you probably should. The config for those is complicated and poorly documented.

I don't know the programming language. I've been running it for about a month now. If you're not doing anything complicated or doing any crazy conditionals or running one config for 27 boxes it's no different than editing a yaml.

It took me about 2 days to get Nvidia working properly with offloading that was my hardest task so far.

[-] starman@programming.dev 6 points 5 months ago

That's not true.

You have to get PhD in functional programming first.

[-] XTL@sopuli.xyz 9 points 5 months ago* (last edited 5 months ago)

Wait, are you saying my degree has real world use?

[-] kogasa@programming.dev 5 points 5 months ago

That would make it impure

[-] agressivelyPassive@feddit.de 3 points 5 months ago

But, at least in theory, you'll only do it once.

load more comments (3 replies)
load more comments (15 replies)
[-] merthyr1831@lemmy.world 48 points 5 months ago* (last edited 5 months ago)

nix being 20 years old and still lacking decent documentation on the language it's what hurts me the most, because the people who do know it works so some amazing things with it

[-] christ0st@lemm.ee 19 points 5 months ago

Imagine if NixOS had as good a wiki as Arch. Personally, I wouldn't bother with another distribution again.

[-] Johanno@feddit.de 8 points 5 months ago

They released their wiki apparently on April 1st.

So now we need just to fill it with the missing content. (which there is a lot). And it will be as good as the arch one..... In 20 years.

Or smb made a bad April's fool and actually their wiki is older.

[-] ScreaminOctopus@sh.itjust.works 5 points 5 months ago

The NixOS wiki's been around for a few years at least, it just doesn't get as much traffic from search engines since NixOS isn't super popular.

[-] kirby@discuss.tchncs.de 7 points 5 months ago

I think what they are referring to is the official wiki at wiki.nixos.org (there also is / was an unofficial wiki)

load more comments (2 replies)
load more comments (3 replies)
[-] Secret300@sh.itjust.works 11 points 5 months ago

nix is 20 years old?!? I thought it was relatively new like maybe 10 years old

[-] merthyr1831@lemmy.world 9 points 5 months ago

the package manager was first released in 2003, so nearly 21!

[-] AngryCommieKender@lemmy.world 4 points 5 months ago

Get that code a bottle of vodka!

load more comments (1 replies)
[-] jeena@jemmy.jeena.net 18 points 5 months ago

How often do you reinstall your OS? In practice never, I installed Arch around 8 years ago on one computer and that's the install I have today still. I copied it twice to a bigger SSD but that's kind of it.

[-] redcalcium@lemmy.institute 12 points 5 months ago

There is a certain thrill when you nuke your disk to install a distro you never tried before. I actually just nuke one of my laptop last night to try void linux.

[-] CorrodedCranium@leminal.space 5 points 5 months ago

I was wondering if Void was still popular. It was kind of feeling like NixOS took all its hype

load more comments (1 replies)
load more comments (1 replies)
[-] ivn@jlai.lu 6 points 5 months ago

Yeah, I don't think that's the best selling point for desktop use. For me it's having all my configs for all my devices in a single place, checked in git, with bits of config I can easily share between my different devices.

[-] tatterdemalion@programming.dev 5 points 5 months ago

Easy install is not the only benefit. You also get fearless upgrades. When I upgrade my Nvidia driver and it inevitably exposes bugs in one of my apps, I can always jump back to the previous build version without uninstalling anything.

[-] ManniSturgis@lemmy.zip 5 points 5 months ago

Every few months or so? There is always that one distro that sounds cool and maybe it's better than what you are using atm. Yeah, sure. It's mostly a waste of time and I keep coming back to Arch after a few days, but without this drive I would not have ever tried Arch in the first place. So because of this I found my favorite distro, but I can also never be 100% sure it's the best distro. Pros and cons, I guess.

load more comments (1 replies)
[-] iopq@lemmy.world 3 points 5 months ago

I didn't reinstall my OS because I wanted to. Ubuntu messed up the upgrade from 20 LTS to 22 LTS. There was some message in the console, but an hour later I forgot about it and shut off the computer without checking the message again

When it came back it was a terminal and I had no working WiFi. I googled how to do WiFi on Ubuntu from the terminal, but the answers all told me about the previous WiFi on Ubuntu and I didn't even have that daemon

Eventually I wiped the drive and installed NixOS because it backs up your previous configs. When an upgrade fails you just undo and go to the previous working version.

load more comments (7 replies)
[-] avidamoeba@lemmy.ca 15 points 5 months ago

Or, they could learn Ansible and get 80% of the way, and be able to reproduce the result on more than one OS. 🥹

[-] 2xsaiko@discuss.tchncs.de 7 points 5 months ago

Nix is not something exclusive to NixOS, and people are already using it to make reproducible configs that work on more than one OS.

I'm even using Ansible in what I'm currently building with Nix, because it does one thing well that I need to do: distribute files and run commands on a lot of hosts at once.

load more comments (1 replies)
[-] SomethingBurger@jlai.lu 5 points 5 months ago* (last edited 5 months ago)

That is, until a new Ansible version breaks playbooks again, or an OS is updated in a way that messes with you playbooks, or a package is removed from the playbook but not the installed system...

Ansible is good for ephemeral containers or VMs, but any more permanent system will eventually deviate from the set configuration.

load more comments (2 replies)
[-] CrayonRosary@lemmy.world 10 points 5 months ago

Wow, you have sold me on installing Nix next. I'm a programmer and this sounds dreamy!

load more comments (2 replies)
[-] possiblylinux127@lemmy.zip 4 points 5 months ago

Meanwhile me using Fedora with pretty much everything setup the way I want it out of the box:

load more comments (4 replies)
[-] HouseWolf@lemm.ee 3 points 5 months ago

I might just be basic but the only annoying part of reinstalling for me is setting up my browser again.

[-] maiskanzler@feddit.de 13 points 5 months ago
load more comments (12 replies)
[-] backhdlp@iusearchlinux.fyi 4 points 5 months ago

it's all in .mozilla.

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 07 Apr 2024
237 points (97.2% liked)

linuxmemes

20864 readers
1045 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS