User:DoggoBit/Sandbox/main page: Difference between revisions

DoggoBit (talk | contribs)
No edit summary
DoggoBit (talk | contribs)
No edit summary
Line 1: Line 1:
{{User:DoggoBit/Sandbox/content box|content={{/Welcome}}}}
{{User:DoggoBit/Sandbox/content box|content={{/Welcome}}}}
<div style="display: flex; gap: 0.6rem;">
<div style="display: flex; align-items: stretch; gap: 0.6rem;">
<div style="flex-grow: 2; flex-basis: 60%;">
<div style="display: flex; align-items: stretch; flex-grow: 2; flex-basis: 60%;">
{{User:DoggoBit/Sandbox/content box
{{User:DoggoBit/Sandbox/content box
   |title=Getting started
   |title=Getting started
Line 29: Line 29:
These add complexity and may be confusing at first, and you may even decide that you don't need them.
These add complexity and may be confusing at first, and you may even decide that you don't need them.
Start with plain Nix/NixOS, and only integrate Home Manager and/or Flakes into your setup once you're confident with Nix/NixOS and comprehend their significance.
Start with plain Nix/NixOS, and only integrate Home Manager and/or Flakes into your setup once you're confident with Nix/NixOS and comprehend their significance.
== Setting up NixOS ==
* On desktop, with [[NixOS as a desktop]]
* On ARM, with [[NixOS on ARM]]
* In the cloud, with [[NixOS friendly hosters]]
== Documentation Topics ==
First stop should be [[Resources]], which serves as a gateway to the most important documentation. Some highlights below.
<!--T:7-->
Primary reference material:
* [https://nixos.org/nixos/manual/ NixOS manual]
* [https://nixos.org/nix/manual/ Nix manual]
* [https://nixos.org/nixpkgs/manual/ Nixpkgs manual]
* [https://nixos.org/hydra/manual/ Hydra manual]
<!--T:8-->
Major page categories:
* [[:{{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
<!--T:9-->
See also:
* [[FAQ]]
* [[Nix vs. Linux Standard Base]]
* [[Terms and Definitions in Nix Project]]
* [[Cheatsheet]]
* [[Ubuntu vs. NixOS|Comparison between Ubuntu and NixOS]]
}}
}}
</div>
</div>
<div style="flex-grow: 1; flex-basis: 30%;">
<div style="display: flex; align-items: stretch; flex-grow: 1; flex-basis: 30%;">
{{User:DoggoBit/Sandbox/content box
{{User:DoggoBit/Sandbox/content box
   |title=Getting started
   |title=Get in touch
   |content=
   |content=
This is the official NixOS Wiki.
<b>With the community</b>
It includes topics not covered in the [https://nixos.org/nixos/manual NixOS Manual]: NixOS user guides, configuration examples, and troubleshooting tips.
* [https://nixos.org/ Official NixOS website]
* [https://nixos.org/community/#governance-teams Official Teams]
* [[Nix Community|Community overview]]
* [[Get In Touch|Chats and forums]]
* [[Support|Get support]]
* [[Get In Touch#Events|Events]]


<!--T:2-->
<!--T:11-->
NixOS is a [https://kernel.org/ Linux] operating system based on the Nix package manager and the Nixpkgs package repository.
<b>About the Wiki</b>
* Matrix chat for Wiki contributors [https://matrix.to/#/#wiki:nixos.org #wiki:nixos.org]
* Email [mailto:wiki@nixos.org wiki@nixos.org] for contacting wiki.nixos.org regarding any wiki operational topics or requests
* [[Contributing|Contribute to wiki and NixOS]]
* [[Manual of Style]]


<!--T:3-->
== News ==
Newcomers to NixOS are encouraged to read the [[Nix Ecosystem|Nix Core Ecosystem]] overview article to get a comprehensive orientation. For more specific introductions, see:
* [[Overview_of_the_NixOS_Linux_distribution|NixOS]]
* [[Nix package manager]]
* [[Nixpkgs|Nixpkgs package repository]]
* [[Overview of the Nix Language |Nix Language]]
If you want to try Nix standalone in another Linux distribution or on a Mac, take your first steps on [https://nix.dev nix.dev].


<!--T:4-->
{{NixOS_Wiki:News}}
Many great additional tools exist in the Nix ecosystem, such as:
[[NixOS_Wiki:News{{!}}... all news articles &rarr;]]


<!--T:12-->
== Special Pages ==
* [[Home Manager|Home Manager]], a system for managing user profile & home directory contents
* [[Flakes|Nix Flakes]], an experimental feature for managing dependencies of Nix projects


<!--T:13-->
* <span class="plainlinks">[{{fullurl:Special:SpecialPages}} Overview of special pages]</span>
These add complexity and may be confusing at first, and you may even decide that you don't need them.
* <span class="plainlinks">[{{fullurl:Special:AllPages|hideredirects=1}} All pages of {{SERVERNAME}}]</span>
Start with plain Nix/NixOS, and only integrate Home Manager and/or Flakes into your setup once you're confident with Nix/NixOS and comprehend their significance.
* [[Special:Categories|All categories of {{SERVERNAME}}]]
* [{{fullurl:Special:RecentChanges|hidebots=1&reviewStatus=unpatrolled}} Unpatrolled changes of {{SERVERNAME}}]
}}
}}
</div>
</div>
</div>
</div>