497

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

top 50 comments
sorted by: hot top controversial new old
[-] itslilith 198 points 2 years 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 103 points 2 years ago

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

[-] itslilith 80 points 2 years ago

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

[-] stoicmaverick@lemmy.world 38 points 2 years ago

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

[-] Laser@feddit.de 10 points 2 years 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.

[-] degen@midwest.social 10 points 2 years ago

That's why I used to use arch btw

[-] cygnus@lemmy.ca 8 points 2 years ago

Nix is to Linux what Tailwind is to CSS

load more comments (1 replies)
load more comments (1 replies)
[-] takeda@lemmy.world 33 points 2 years ago

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

load more comments (1 replies)
[-] starman@programming.dev 13 points 2 years ago

That's not true.

You have to get PhD in functional programming first.

[-] XTL@sopuli.xyz 23 points 2 years ago* (last edited 2 years ago)

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

load more comments (1 replies)
[-] grue@lemmy.world 11 points 2 years ago

That's why you go for GNU Guix instead, since it's the same kind of concept but configured using the Guile Scheme you already know.

(You do already know Scheme, right?)

[-] elxeno@lemm.ee 7 points 2 years ago

the Guile Scheme you already know.

⬅️➡️👊

[-] linearchaos@lemmy.world 10 points 2 years 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.

[-] agressivelyPassive@feddit.de 9 points 2 years ago

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

load more comments (2 replies)
[-] BCsven@lemmy.ca 5 points 2 years ago

I had no experience in nixOS, just went to the package website, it tells you exactly what to add to each section of the config.

[-] totally_notAcat 6 points 2 years ago* (last edited 2 years ago)

Well not everything is packaged and when they aren’t it Can get more complicated to install since nixos doesn’t use the default file system layout. Another thing is that certain programs have assumptions about being able to do certain things like changing their own config files that don’t work well with the nixos way of doing things. (Looking at you fish(it works but you can’t manage your configuration for it(pretty sure?)with nix))

load more comments (3 replies)
load more comments (9 replies)
[-] jeena@jemmy.jeena.net 68 points 2 years 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 33 points 2 years 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 11 points 2 years ago

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

[-] 0x4E4F@sh.itjust.works 6 points 2 years ago

It is getting traction lately, the last few years. I myself am a Void user. Currently, I either install NetBSD, Debian or Void, depending on the use scenario.

load more comments (1 replies)
[-] 0x4E4F@sh.itjust.works 7 points 2 years ago

I'm reporting you to the Ubuntu police!

[-] ivn@jlai.lu 22 points 2 years 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.

[-] Sabata11792@kbin.social 11 points 2 years ago

Hey, man. Some of us just suck at everything but reinstalling.

[-] backhdlp@iusearchlinux.fyi 8 points 2 years ago

You clearly don't have a software hoarding problem

[-] tatterdemalion@programming.dev 7 points 2 years 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.

[-] fxt_ryknow@lemmy.world 6 points 2 years ago

Damn... 8 years? I made it almost two years with tumbleweed on my work laptop.

I like mixing it up, trying different diatros and various programs. After awhile, a fresh install just feels nice...

load more comments (7 replies)
[-] merthyr1831@lemmy.world 66 points 2 years ago* (last edited 2 years 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 32 points 2 years ago

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

[-] Johanno@feddit.de 13 points 2 years 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 8 points 2 years 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 10 points 2 years ago

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

[-] ScreaminOctopus@sh.itjust.works 7 points 2 years ago

Didn't realize that was unofficial lol

load more comments (1 replies)
[-] ComradeKhoumrag@infosec.pub 10 points 2 years ago

Nixos has made me a better software engineer, I hope it takes off

load more comments (2 replies)
[-] Secret300@sh.itjust.works 13 points 2 years ago

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

[-] merthyr1831@lemmy.world 13 points 2 years ago

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

[-] AngryCommieKender@lemmy.world 5 points 2 years ago

Get that code a bottle of vodka!

load more comments (1 replies)
[-] avidamoeba@lemmy.ca 32 points 2 years 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 16 points 2 years 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 7 points 2 years ago* (last edited 2 years 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 (1 replies)
[-] possiblylinux127@lemmy.zip 14 points 2 years ago

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

[-] 0x4E4F@sh.itjust.works 8 points 2 years ago* (last edited 2 years ago)

Blasphemy! How dare you not tweak your install!

[-] grue@lemmy.world 17 points 2 years ago

Reminds me of the meme I made for another thread:

(That's accurate to my setup, BTW.)

load more comments (1 replies)
load more comments (2 replies)
[-] CrayonRosary@lemmy.world 11 points 2 years ago

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

load more comments (2 replies)
[-] redcalcium@lemmy.institute 7 points 2 years ago

Stop threatening me with a good time!

load more comments
view more: next ›
this post was submitted on 07 Apr 2024
497 points (100.0% liked)

linuxmemes

27570 readers
1202 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