Resources: Difference between revisions
m Left-align table contents |
Phanirithvij (talk | contribs) mNo edit summary |
||
(18 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Note| | {{Note|Reference documentation and learning materials for using Nix standalone are maintained at [https://nix.dev/ nix.dev].}} | ||
This article is an overview of resources available both within the NixOS | 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: | |||
The NixOS Wiki's core articles are divided into [[:Category:Resource|five categories]]. Each category link will list all pages in that category: | # [[:{{ns:14}}:Software|Software]] | ||
# [[:{{ns:14}}:Hardware|Hardware]] | |||
# [[:{{ns:14}}:Desktop|Desktop]] - how to setup PCs | |||
# [[:{{ns:14}}:Server|Server]] - how to setup servers | |||
# [[:{{ns:14}}:Community|Community]] - people, communication, work on NixOS | |||
=== Searching by article type === | |||
The NixOS Wiki's core articles are divided into [[:Category:Resource|five type categories]]. Each category link will list all pages in that category: | |||
# [[:Category:Pedias|Pedias]], for encyclopedic description | # [[:Category:Pedias|Pedias]], for encyclopedic description | ||
# [[:Category:Guide|Guides]], for broad hands-on understanding and connections to other learning resources | # [[:Category:Guide|Guides]], for broad hands-on understanding and connections to other learning resources | ||
Line 11: | Line 19: | ||
# [[:Category:Cookbook|Cookbooks]], collections of tips and tricks | # [[:Category:Cookbook|Cookbooks]], collections of tips and tricks | ||
# [[:Category:Reference|Reference]], full manuals and technical coverage | # [[:Category:Reference|Reference]], full manuals and technical coverage | ||
Pages are also organized by the six most prominent components of the [[Nix Ecosystem]] — NixOS, [[Nix package manager | Nix: the package manager]], [[Nix Expression Language | Nix: the language (Nix Expressions)]], Nixpkgs, NixOps and Hydra. | |||
{| class="wikitable table" style="text-align: left; width: 100%" | |||
Pages are also organized by the six most prominent components of the [[Nix Ecosystem]] — NixOS, [[Nix | |||
{| | |||
! NixOS Wiki Resources | ! NixOS Wiki Resources | ||
|- | |- | ||
Line 29: | Line 33: | ||
! [[:Category:Pedias|Pedia]] | ! [[:Category:Pedias|Pedia]] | ||
| [[NixOS]] | | [[NixOS]] | ||
| [[Nix | | [[Nix package manager | Nix]] | ||
| [[Nix Expression Language]] | | [[Nix Expression Language]] | ||
| [[Nixpkgs]] | | [[Nixpkgs]] | ||
Line 69: | 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 === | ||
* [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] | * [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 80: | 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:// | * [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 93: | 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://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 102: | Line 110: | ||
* [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 | * [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://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 === | ||
Line 110: | Line 121: | ||
=== Talks === | === Talks === | ||
* [https:// | |||
==== NixCon ==== | |||
* [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/ | * [https://www.youtube.com/playlist?list=PLgknCdxP89RcXpf7xLU7tuWXTOsL1rSHU NixCon 2020 Talks] | ||
* [https://www.youtube.com/ | * [https://www.youtube.com/playlist?list=PLgknCdxP89Re9oFsLnAb5iLO0XG_rMuAo NixCon 2019 Talks] | ||
* [https://www.youtube.com/playlist?list=PLgknCdxP89ReJKWX3sthcsbBYsoihzSQX NixCon 2018 Talks] | * [https://www.youtube.com/playlist?list=PLgknCdxP89ReJKWX3sthcsbBYsoihzSQX NixCon 2018 Talks] | ||
* [https://www.youtube.com/ | * [https://www.youtube.com/playlist?list=PLgknCdxP89ReQzhfKwMYjLdwWsc7us8ns&index=1 NixCon 2017 Talks] | ||
* [https://media.ccc.de/c/nixcon2015 NixCon 2015 Talks] produced and hosted by the CCC Video Operation Center | * [https://media.ccc.de/c/nixcon2015 NixCon 2015 Talks] produced and hosted by the CCC Video Operation Center | ||
==== Other ==== | |||
* [https://fosdem.org/2024/schedule/track/nix-devroom/ FOSDEM 2024 - Nix and NixOS devroom] | |||
* [https://www.youtube.com/playlist?list=PLt4-_lkyRrOPcBuz_tjm6ZQb-6rJjU3cf Summer of Nix 2023 Talks] | |||
* [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://danielunderwood.dev/post/nixos-nas/ ZFS NAS] | |||
[[Category:Guide]] | [[Category:Guide]] |