0. Overview
In this tutorial, I’ll try to share the knowledge I’ve gathered throughout my NixOS journey.
This tutorial is designed for people who have at least a very basic knowledge of Nix. If you don’t, I recommend watching at least this video .
If you only want to read about certain topics, feel free to skip some pages or read them out of order.
Additional Learning Resources
Section titled “Additional Learning Resources”I will be adding links to relevant resources (like GitHub repositories) throughout this tutorial, but in general, great places to learn about Nix/NixOS features are:
- vimjoyer’s yt channel
- MyNixOS website, especially for poorly documented Home Manager configuration options. To find options for a program in Home Manager, go here and search for program’s name with Ctr+f.
- NixOS wiki
If you find anything to improve in this project’s code, please create an issue describing it on the GitHub repository for this project. For website-related issues, create an issue here.
Support
Section titled “Support”All pages on this site are written by a human, and you can access everything for free without ads. If you find this work valuable, please give a star to the GitHub repository for this project.