this post was submitted on 02 Dec 2024
21 points (100.0% liked)

Nix / NixOS

1834 readers
15 users here now

Main links

Videos

founded 2 years ago
MODERATORS
 

Recently got started with Nix and Home-Manager. I thought Advent Of Code would be a good way to get more comfortable with the Nix language.

I don't think I ever made it beyond Day 6 though, even in my most comfortable language (Python) so no idea where this will strand.

I am learning a lot about Nix though!

Have you used the Nix language outside of configuration? Let's share and discuss!

you are viewing a single comment's thread
view the rest of the comments
[–] Atemu@lemmy.ml 2 points 3 weeks ago (1 children)

That looks very lispy, is that intentional?

[–] F04118F@feddit.nl 1 points 3 weeks ago (1 children)

Yes, Nix is a pure functional programming language, like Lisp.

The reason for its existence is to allow for reproducible and repeatable builds of packages and configuration. This is the basis for nixpkgs, NixOS and Home Manager.

[–] Atemu@lemmy.ml 2 points 2 weeks ago* (last edited 2 weeks ago)

Oh, I know; I have commit access to Nixpkgs ;)

I was just commenting on the way they've styled their Nix code here.