NixOS as a desktop: Difference between revisions
Bot-wxt1221 (talk | contribs) Undo revision 15517 by Bot-wxt1221 (talk) Tag: Undo |
Haruki7049 (talk | contribs) Add translate tag and languages tag |
||
Line 1: | Line 1: | ||
<languages/> | |||
<translate> | |||
NixOS can be used for many purposes. If you want to use it as a primary desktop operating system for your daily use (either on bare metal or as a [https://twitter.com/mitchellh/status/1346136404682625024 secondary VM]), this page is for you. Even if your ambitions are to use NixOS in the cloud or on specially configured servers, you may want to start with the lessons outlined here in order to get more generally familiar with the Nix ecosystem. | NixOS can be used for many purposes. If you want to use it as a primary desktop operating system for your daily use (either on bare metal or as a [https://twitter.com/mitchellh/status/1346136404682625024 secondary VM]), this page is for you. Even if your ambitions are to use NixOS in the cloud or on specially configured servers, you may want to start with the lessons outlined here in order to get more generally familiar with the Nix ecosystem. | ||
Line 26: | Line 28: | ||
=== With NixOS Modules === | === With NixOS Modules === | ||
configuration.nix is an instance of a [[NixOS modules|NixOS module]], which makes it easy to break your configuration into several files. Modules can: | configuration.nix is an instance of a [[NixOS modules|NixOS module]], which makes it easy to break your configuration into several files. Modules can: | ||
Line 36: | Line 39: | ||
=== With Flakes === | === With Flakes === | ||
If you want a more composable<sup>[citation needed]</sup> NixOS configuration setup, the still-experimental [[Flakes]] feature is causing a lot of excitement in the community. Managing flakes requires a good basic understanding and some existing hands on experience with the Nix ecosystem. | If you want a more composable<sup>[citation needed]</sup> NixOS configuration setup, the still-experimental [[Flakes]] feature is causing a lot of excitement in the community. Managing flakes requires a good basic understanding and some existing hands on experience with the Nix ecosystem. | ||
==== Video guide ==== | ==== Video guide ==== | ||
Videos [[Wil_T_Nix_Guides#Intro_to_Flakes|seven]] and [[Wil_T_Nix_Guides#Moving_NixOS_System_Configuration_into_a_Flake|eight]] of Wil T's original 8-part series are a good overview of what Flakes enable and how to get started with them. | Videos [[Wil_T_Nix_Guides#Intro_to_Flakes|seven]] and [[Wil_T_Nix_Guides#Moving_NixOS_System_Configuration_into_a_Flake|eight]] of Wil T's original 8-part series are a good overview of what Flakes enable and how to get started with them. | ||
Line 57: | Line 62: | ||
* [https://github.com/topics/nixos-configuration nixos-configuration] | * [https://github.com/topics/nixos-configuration nixos-configuration] | ||
* [https://github.com/topics/nixos-dotfiles nixos-dotfiles] | * [https://github.com/topics/nixos-dotfiles nixos-dotfiles] | ||
</translate> | |||
[[Category:Desktop]] | [[Category:Desktop]] | ||
[[Category:Guide]] | [[Category:Guide]] |