NixCon 2024

Lecture #1 - An Introduction to Nix (2023-2024 - Flox University)
2024-10-25 , Woanders

We know how daunting it can be to start hacking with/on Nix.
Let's teach you the first steps on your road to declarative greatness in this lecture style workshop.


Come join us in this lecture-style workshop where knowledgeable Nix community members and maintainers will help you grasp that which is Nix.
We'll leave plenty of room for questions and hacking on your own Nix related projects.

We'll try and cover the following topics, but questions are more important—and probably more interesting and relevant than the lecture—, so don't be afraid to ask!

  • Nix, as in the package manager
  • Nix, as in the language
  • NixPkgs, as in the package set that uses Nix the language
  • NixOS modules, as in the configuration as code using the Nix language
  • NixOS, as in the Linux distro that uses Nix the package manager and the NixOS module system
  • Flakes, as in the way Nix expressions can be shipped around
  • Stores, as in the place where Nix stores all its data
  • Random tidbits

What level of experience in Nix is the talk addressed to?

Beginners

Do you allow your talk to be recorded? – yes

Bryan's been interested in computing for as long as he can remember. Even studying electronic engineering, just to understand how a computer could add 2 numbers together on a transistor level.

Recently, he's been interested in the smaller details of operating systems. How they work, why they look they way they do, and why LISP machines never took off.

Please don't hesitate to approach him about anything tech, or music, related. But, be warned, he has a tendency to just keep on talking once he gets going.

Bryan's currently working at Flox, where he uses Nix daily, and is trying to bring Nix to a wider audience in a nicer package.

This speaker also appears in:

I am passionate about advocating for Nix and Nix-based technology. I think Nix is a superpower that should be available to all developers and something that can help the humanity manage the increasing complexity of software. Let's bring it to work, home lab, school, basement, cloud, enterprise, space station, hardware, ...... to the world!

This speaker also appears in: