Dilip's Log

Nix Learning

Published on

NixOS is definitely an advanced Linux distro, but it ain’t easy to understand overnight or like Archlinux to have easy manual, but it sure has alot on the table. There is whole bunch of families like Nix functional language, Nix package manager… so and on with the prefix “nix”.

This is really confusing, many hate nix and are not convinced to go long run just because of this difficulty (mess?). To make a simple thing work as expected, you need to go through such a rabbit hole. But once you know Nix* (families), everything will make sense, and you would feel bad to go back to old traditional Linux manners.

These are some of the learning resources, which are rich in content and nonetheless, will be confusing at some point. But engineers do have spared their time in writing these, taking actions, to reach some audience and solve some of the caveats of Nix. So dig through and learn new ;)

nix-learning

Uncategorized

<!– TODO: add more from their website –>

<!– TODO: add Tweag Nix flakes –>

Overview

Nix the language

Nix Shell

Nix Flakes

Experience

Language Specific

Java

Elixir

C++

Rust

Series


These links are extracted from humancalico’s git repo (https://github.com/humancalico/nix-learning).

With that sorted, I hope learning becomes good ;)