Resources: Difference between revisions

From NixOS Wiki
imported>Nix
m →‎Wiki: redundant
imported>Nix
→‎News: note on NixOS Weekly
Line 77: Line 77:


* [http://planet.nixos.org/ planet.nixos.org] - Aggregator for blogs related to nix/nixOS
* [http://planet.nixos.org/ planet.nixos.org] - Aggregator for blogs related to nix/nixOS
* [http://weekly.nixos.org/ NixOS Weekly]
* [http://weekly.nixos.org/ NixOS Weekly] - A semi-regular Nix email newsletter. Averages about once every three weeks, actually.
* [https://discourse.nixos.org/ NixOS Discourse]
* [https://discourse.nixos.org/ NixOS Discourse]



Revision as of 06:59, 20 September 2021

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

Wiki

The NixOS Wiki's core articles are divided into five categories:

  1. Pedias, for encyclopedic description
  2. Guides, for broad hands-on understanding and overviews
  3. Tutorials, intended to teach a particular process
  4. Cookbooks, collections of tips and tricks
  5. Reference, material for the nitty gritty details

They are also divided by the six most prominent components of the Nix Ecosystem: NixOS, Nix, the Nix Language, Nixpkgs, NixOps and Hydra. The core articles of the Wiki correspond to one component and one category:

NixOS Wiki Resources
Category NixOS Nix Nix Language Nixpkgs NixOps Hydra
Pedias NixOS Nix Nix Language Nixpkgs NixOps Hydra
Guide NixOS Guide Nix Guide Nix Language Guide Nixpkgs Guide NixOps Guide Hydra Guide
Tutorial NixOS Tutorial Nix Tutorial Nix Language Tutorial Nixpkgs Tutorial NixOps Tutorial Hydra Tutorial
Cookbook NixOS Cookbook Nix Cookbook Nix Language Cookbook Nixpkgs Cookbook NixOps Cookbook Hydra Cookbook
Reference NixOS Reference Nix Reference Nix Language Reference Nixpkgs Reference NixOps Reference Hydra Reference

The goal is to eventually have strong articles for every entry of this table, but initial efforts will target the first row and first column.

Documentation

News

Interactive websites

Tutorials

  • Wil T Nix Guides - A video series in 8 parts, covering the Nix ecosystem from foundations, providing orientation with all available resources, and showing hands on how to get NixOS installed and running (including managing all your configuration through git and using Flakes).
  • Tutorial Introduction to Nix - an introduction focused on the use of shell environments, for Python and with links to R versions as well
  • Interactive Tour of Nix - an interactive tutorial of the Nix Expression Language by Joachim Schiele and Paul Seitz
  • Nix shell workshop
  • Scrive workshop - nix language and packaging workshop

Cookbooks

Talks