Resources: Difference between revisions

From NixOS Wiki
Tags: Mobile edit Mobile web edit
Tags: Mobile edit Mobile web edit
Line 107: Line 107:
* [https://www.youtube.com/playlist?list=PLuVXx3vBwgelE9hbg5lH4w-JFU7llOqtI Nix Friday] - a series of 24 video streams of 1-2 hours on learning Nix and meeting community members
* [https://www.youtube.com/playlist?list=PLuVXx3vBwgelE9hbg5lH4w-JFU7llOqtI Nix Friday] - a series of 24 video streams of 1-2 hours on learning Nix and meeting community members
* [https://www.youtube.com/playlist?list=PLyzwHTVJlRc8yjlx4VR4LU5A5O44og9in The Nix Hour] - A weekly beginner-oriented improvised QA-style lecture on Nix
* [https://www.youtube.com/playlist?list=PLyzwHTVJlRc8yjlx4VR4LU5A5O44og9in The Nix Hour] - A weekly beginner-oriented improvised QA-style lecture on Nix
* [https://www.youtube.com/playlist?list=PLko9chwSoP-15ZtZxu64k_CuTzXrFpxPE Vimjoyer's Nix Tutorials] - A regularly released tutorial series about configuring things with nix.
* [https://www.youtube.com/playlist?list=PLko9chwSoP-15ZtZxu64k_CuTzXrFpxPE Vimjoyer's Nix Tutorials] - A regularly released tutorial series about configuring things with Nix.
* [https://www.youtube.com/playlist?list=PL_WcXIXdDWWpuypAEKzZF2b5PijTluxRG NixOS Config Guides for Nerds and Other Cool People] - A tutorial series geared towards people that have some Linux command line experience.
* [https://www.youtube.com/playlist?list=PL_WcXIXdDWWpuypAEKzZF2b5PijTluxRG NixOS Config Guides for Nerds and Other Cool People] - A tutorial series geared towards people that have some Linux command line experience.
* [https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs Nixology] - A tutorial series by Burke Libbey, originally released internally at Shopify
* [https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs Nixology] - A tutorial series by Burke Libbey, originally released internally at Shopify
* [https://youtu.be/9DJtHIpdp0Y Informal intro to the Nix language, derivations and nixpkgs] - A thorough introduction to the Nix language
* [https://youtu.be/9DJtHIpdp0Y Informal intro to the Nix language, derivations and nixpkgs] - A thorough introduction to the Nix language
* [https://m.youtube.com/playlist?list=PLAWyx2BxU4OyERRTbzNAaRHK08DQ0DD_l EmergentMind's Nix Tutorials] - A tutorial series for Nix configuration and secrets management


=== Examples ===
=== Examples ===

Revision as of 16:38, 11 May 2024

Note: Reference documentation and learning materials for using Nix standalone are maintained at nix.dev.

This article is an overview of resources available both within the NixOS Wiki and elsewhere. For communication channels, support and information of contributing, see the community menu.

Wiki - search by topic

While most people just search for the article they want to read, there is also a way to reach almost all arcticles via 2 to 3 clicks from the starting page via the main 5 topic categories:

  1. Software
  2. Hardware
  3. Desktop - how to setup PCs
  4. Server - how to setup servers
  5. Community - people, communication, work on NixOS

Wiki - search by article type

The NixOS Wiki's core articles are divided into five type categories. Each category link will list all pages in that category:

  1. Pedias, for encyclopedic description
  2. Guides, for broad hands-on understanding and connections to other learning resources
  3. Tutorials, intended to teach a particular process or project
  4. Cookbooks, collections of tips and tricks
  5. Reference, full manuals and technical coverage

Pages are also organized by the six most prominent components of the Nix Ecosystem — NixOS, Nix: the package manager, Nix: the language (Nix Expressions), Nixpkgs, NixOps and Hydra.

NixOS Wiki Resources
Category NixOS Nix Nix Expressions Nixpkgs NixOps Hydra
Pedia NixOS Nix Nix Expression Language Nixpkgs NixOps Hydra
Cookbook NixOS Cheatsheet Nix Cookbook Nix Language: Tips & Tricks
NixOS Official Resources
Category NixOS Nix Nix Expressions Nixpkgs NixOps Hydra
Reference NixOS Manual Nix Manual Nix Manual:
Writing Nix Expressions
Nixpkgs Manual Nixops Manual Hydra Manual
Note: Home Manager is also a major community project to make user environment management in NixOS easier. It is intended to replace much of what you would do with nix-env, to reduce hard-to-track imperative actions.
Official Home Manager manual

Also, see Applications for an overview of tools in the extended ecosystem.

More documentation

  • awesome-nix - community-curated list of Nix learning resources and tools

News

Interactive websites

Tutorials

Video tutorials

Examples

Talks

NixCon

Other