Stream: homelab

Topic: Nix users?


view this post on Zulip Anders Johansson (Oct 26 2024 at 06:16):

Anyone fiddling with nix, nix-darwin for their computer setup and what not?

view this post on Zulip Matthew Sanabria (Oct 26 2024 at 08:13):

Not yet but I saw that this was announced: https://determinate.systems/

view this post on Zulip Anders Johansson (Oct 26 2024 at 09:11):

I use their nix installer script. Really easy.

view this post on Zulip shaun smiley (Oct 28 2024 at 14:57):

I tried out NixOS a few years ago, and now only have 2 (out of 15) nodes converted. Going all in wasn't my plan, but it was just too good. I have some experience with Nix on other OS's as well, as I am slowly rolling Nix out for developer environments on other Linux Distros and Mac.

view this post on Zulip Anders Johansson (Oct 28 2024 at 15:01):

Nice - I’ve been looking at it from the side lines for quite some time now before taking the decision to migrate from my ansible setup for my computer setup. And now roughly five days into it I’m almost done and can honestly say that I’m amazed on how awesomely it has been to learn.

view this post on Zulip FlakM (Oct 28 2024 at 17:01):

I've been daily driving NixOs for more then 2 years now. I deploy blog, home server and personal machine. It's absolutely irreplaceable for me now

view this post on Zulip Anders Johansson (Oct 28 2024 at 17:34):

@FlakM what made you decide on NixOS?

view this post on Zulip FlakM (Oct 28 2024 at 18:05):

If I recall correctly I got annoyed at jumping between machines with different software versions and missing configuration. But since then I've found out so many little use cases that made the whole effort worthwhile.

view this post on Zulip FlakM (Oct 28 2024 at 18:25):

@Anders Johansson kudos on the journey! Wait until a year from now you will come back and understand the system in 30 seconds :heart_eyes: Did you have any major problems with migrating?

view this post on Zulip Anders Johansson (Oct 28 2024 at 18:35):

@FlakM thank you :folded_hands: no real issues. The major ones was mostly figure out nix-darwin and home-manager. Once I did that it was pretty smooth sailing from that. Only thing left now is make the setup a little more modular so work both for my private and work computers.

view this post on Zulip FlakM (Oct 28 2024 at 19:19):

Btw to procrastinate from other work Im reading the PhD thesis describing nix and Nixos by Elco https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf it's a fascinating read. Especially when I take into the consideration release year (20 years ago!)

view this post on Zulip FlakM (Oct 28 2024 at 19:21):

It's scary how much of the PITA still the deployment ecosystem is 20 years later

view this post on Zulip Anders Johansson (Oct 29 2024 at 04:45):

Nice - I’m in transition between positions so some great reading is most welcome 👍🏻

view this post on Zulip James McNally (Oct 29 2024 at 10:09):

I've dabbled with dev shells but not got as far as the OS. I'm still very lost on understanding the progression with flakes!

view this post on Zulip FlakM (Oct 29 2024 at 10:35):

That's a mess. Flakes should have become a non experimental feature long time ago.

view this post on Zulip Matthew Sanabria (Nov 01 2024 at 00:52):

Ya'll using NixOS or just Nix package manager?

view this post on Zulip FlakM (Nov 01 2024 at 06:51):

Nixos on Linux machines and nix on macs. My colleagues use nix on Ubuntu systems since they don't want to invest too much time into learning but still appreciate dev shells in our projects

view this post on Zulip Anders Johansson (Nov 01 2024 at 14:40):

Only nix on Mac as of now. Started to look into maybe use the arm port of Nixon on my arm Mac at home. Who knows where this rabbit hole will take me :nerd:


Last updated: Dec 12 2024 at 16:20 UTC