Better way to get started with Nix

https://www.birkey.co/2025-04-15-nix:-better-way-for-fun-and-profit.html

2 Likes

How is it “better”? “Better” than what?

2 Likes

I wouldn’t recommend beginners to use experimental features unless I know I will be available to support them

Not really sure what you mean by Nix DSL. Nix DSLs are a thing but the way the term is used in the article, it seems like it’s talking about the nix language.

2 Likes

Nix the language is a DSL, it’s definitely not intended as a general purpose language.

EDIT: although phrases like “the state of the nix DSL” make no sense if it’s talking about nixlang.

Also, pinning to a specific commit is unnecessary, just don’t run nix flake update if you don’t want to update. The lockfile already makes note of a specific commit, that’s in fact what lockfiles are meant for.

2 Likes

Seem similar to https://youtu.be/xXlCcdPz6Vc?si=mI3bYaalCYlRz6iE but with less scope so wouldn’t this video be a “Better way to get started with Nix”