Nix Links
Posted on: 08.08.2024 Updated: 10.04.2025
I've been hoarding some Nix/NixOS related links, documentation etc.
for some time now. As it's often said the documentation is bad in the
nix realm I can agree and disagree. The main issue is how scattered it
is. That's why I have decided to create a page with some links that I
find useful.
The list isn't meant to be fully comprehensive and is purely subjective, as I might be biased towards some solutions or I might have never heard of some other solutions.
Documentation
Be it official and unofficial.
Official
Unofficial
Videos
Talks
- Phones Are Computers - Bitcoin++ Nix Edition - Matthew Croughan
-
Easier NixOS self-hosting with module contracts - SCaLE
21x
- Pierre Pennickx
-
Nix is a better Docker image builder than Docker’s
image builder - SCaLE 21x
- Xe Iaso
- Use flake.nix, not Dockerfile - MCH2022 - Matthew Croughan
- What Nix Can Do (Docker Can't) - SCaLE 20x - Matthew Croughan
- Nix The Planet - SCaLE 21x - Matthew Croughan
Tutorials
Community projects
Most of them are under nix-community umbrella on github.
- Home Manager - a set of modules for declaring user environment such as per user application configs etc.
- nh - nix cli helper
- nix-on-droid - a termux fork with nix preinstalled
- NUR - AUR like repository for nix, it has various additional packages, packaged firefox extensions etc.
- nixvim - a module for configuring neovim using nix
- lanzaboote - a set of tools for configuring secure boot on all UEFI supported platforms.
For more nix modules, projects and other useful stuff you can check out awesome-nix repo.
Repositories
Flakes
A non-exhaustive links in no particular order, of other peoples
system flakes that I have found useful.
-
Matthew Croughan
My main inspiration to dive into the Nix world. I really enjoy his talks and I had read through his configs when I have first started writing my own. -
Frost-Phoenix
-
reo101
A flake that have helped me with some nix-on-droid configuration. It's a somewhat advanced flake with some custom modules that can make it harder to understand at first compared to vanilla nixos options. -
hmajid2301
-
Misterio77
-
ryan4yin
-
siooodmy
-
notAShelf
-
viperML
- rxyhn
-
linuxmobile
-
noththebee aka wolfgang
-
0fie
-
axyie
-
Artem
-
LudovicoPiero
-
71zenith
-
DarkKirb
-
oddlama
-
tymscar