Jump to content

Resources: Difference between revisions

From NixOS Wiki
m Reword weird self-referential headers
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 73: Line 73:


* [https://github.com/nix-community/awesome-nix awesome-nix] - community-curated list of Nix learning resources and tools
* [https://github.com/nix-community/awesome-nix awesome-nix] - community-curated list of Nix learning resources and tools
* [[Nixpkgs/Manuals]] - Links to all the manuals.


=== News ===
=== News ===
Line 78: Line 79:
* [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
* [https://discourse.nixos.org/ NixOS Discourse] - Official forum
* [https://discourse.nixos.org/ NixOS Discourse] - Official forum
* [https://nixpkgs.news nixpkgs.news]
* [https://nixpkgs.news nixpkgs.news] - news feed for nixpkgs, Inactive since July 7 2024


=== Interactive websites ===
=== Interactive websites ===
Line 84: Line 85:
* [https://search.nixos.org/packages NixOS Packages Search] - full-text search through all packages of NixOS
* [https://search.nixos.org/packages NixOS Packages Search] - full-text search through all packages of NixOS
* [https://search.nixos.org/options NixOS Option Search] - full-text search through all options of NixOS
* [https://search.nixos.org/options NixOS Option Search] - full-text search through all options of NixOS
* [https://noogle.dev/ Noogle] - Nix API search engine that lets you search nix functions
* [https://home-manager-options.extranix.com/ Home Manager Option Search] - full-text search through all options of home-manager
* [[Noogle]] - Nix API search engine that lets you search nix functions
* [https://nixcloud.io/tour/?id=1 A tour of nix] - interactive Nix tutorial
* [https://nixcloud.io/tour/?id=1 A tour of nix] - interactive Nix tutorial
* [https://status.nixos.org/ Nix Channel Status] - when nixpkgs/nixos channels were updated last
* [https://status.nixos.org/ Nix Channel Status] - when nixpkgs/nixos channels were updated last
* [https://hydra.nixos.org/ Hydra]
* [https://hydra.nixos.org/ Hydra] - official Nixpkgs CI/CD
* [https://malob.github.io/nix-review-tools-reports/ Nix Review Tools Reports] - reports showing problematic dependencies for major Hydra jobsets
* [https://malob.github.io/nix-review-tools-reports/ Nix Review Tools Reports] - reports showing problematic dependencies for major Hydra jobsets
- [https://mynixos.com mynixos] - full-text search through packages in nixpkgs and all options of NixOS, home-manager, nix-darwin


=== Tutorials ===
=== Tutorials ===
Line 97: Line 100:
* [https://github.com/nixcloud/nix-shell-workshop Nix shell workshop]
* [https://github.com/nixcloud/nix-shell-workshop Nix shell workshop]
* [https://scrive.github.io/nix-workshop/ Scrive workshop ] - Nix language and packaging workshop
* [https://scrive.github.io/nix-workshop/ Scrive workshop ] - Nix language and packaging workshop
* [https://danielunderwood.dev/post/nixos-nas/ ZFS NAS]  
* [https://mhwombat.codeberg.page/nix-book Wombat's Book of Nix] - A book on Nix language and flakes for newcomers
* [https://nixos-and-flakes.thiscute.world/ NixOS & Flakes Book - An unofficial book for beginners] - A beginner friendly tutorial about NixOS and Flakes. By Ryan Yin  
* [https://nixos-and-flakes.thiscute.world/ NixOS & Flakes Book - An unofficial book for beginners] - A beginner friendly tutorial about NixOS and Flakes. By Ryan Yin  
* [https://leanpub.com/nixos-in-production NixOS in Production] - A NixOS handbook for professional use. By Gabriella Gonzalez  
* [https://leanpub.com/nixos-in-production NixOS in Production] - A NixOS handbook for professional use. By Gabriella Gonzalez  
* [https://code.tvl.fyi/about/nix/nix-1p nix-1p] - A (more or less) one page introduction to Nix, the language.


==== Video tutorials ====
==== Video tutorials ====
Line 120: Line 124:
==== NixCon ====
==== NixCon ====


*[https://media.ccc.de/c/nixcon2023 NixCon 2023 Talks]
* [https://media.ccc.de/c/nixcon2023 NixCon 2023 Talks]
* [https://www.youtube.com/playlist?list=PLgknCdxP89ReD6gxl755B6G_CI65z4J2e NixCon 2022 Talks]
* [https://www.youtube.com/playlist?list=PLgknCdxP89ReD6gxl755B6G_CI65z4J2e NixCon 2022 Talks]
* [https://www.youtube.com/playlist?list=PLgknCdxP89RcXpf7xLU7tuWXTOsL1rSHU NixCon 2020 Talks]
* [https://www.youtube.com/playlist?list=PLgknCdxP89RcXpf7xLU7tuWXTOsL1rSHU NixCon 2020 Talks]
Line 133: Line 137:
* [https://archive.fosdem.org/2023/schedule/track/nix_and_nixos/ FOSDEM 2023 - Nix and NixOS devroom]
* [https://archive.fosdem.org/2023/schedule/track/nix_and_nixos/ FOSDEM 2023 - Nix and NixOS devroom]
* [https://www.youtube.com/playlist?list=PLt4-_lkyRrOMWyp5G-m_d1wtTcbBaOxZk Summer of Nix 2022 Talks]
* [https://www.youtube.com/playlist?list=PLt4-_lkyRrOMWyp5G-m_d1wtTcbBaOxZk Summer of Nix 2022 Talks]
 
* [https://danielunderwood.dev/post/nixos-nas/ ZFS NAS]
 




[[Category:Guide]]
[[Category:Guide]]

Latest revision as of 03:55, 16 March 2025

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.

Searching 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

Searching 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

News

Interactive websites

- mynixos - full-text search through packages in nixpkgs and all options of NixOS, home-manager, nix-darwin

Tutorials

Video tutorials

Examples

Talks

NixCon

Other