diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2016-08-26 18:43:47 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2016-08-26 18:43:47 +0200 |
| commit | 04c59ddc19224a4831b2b7e2b8cf24ff34f3bdaa (patch) | |
| tree | 3058f165b7ebeffe8c9c13ebc19bd515fb19f071 /content/tech/nixos-intro.md | |
| parent | 4f376d817910f3cd40f7456b0b5b1a7903485fb6 (diff) | |
| download | blog-04c59ddc19224a4831b2b7e2b8cf24ff34f3bdaa.tar.gz blog-04c59ddc19224a4831b2b7e2b8cf24ff34f3bdaa.zip | |
use summaries
Diffstat (limited to 'content/tech/nixos-intro.md')
| -rw-r--r-- | content/tech/nixos-intro.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/content/tech/nixos-intro.md b/content/tech/nixos-intro.md index 53c5d3f..ab80dcd 100644 --- a/content/tech/nixos-intro.md +++ b/content/tech/nixos-intro.md @@ -5,7 +5,7 @@ date: 2016-06-01 title: NixOS introduction --- -[NixOS](https://nixos.org), "The purely functional Linux distribution", takes a very innovative approach to system configuration. In classical distributions, configuration files are scattered around `/etc` with a different syntax each, and once you built your dream server configuration, you are afraid of forgetting something by starting over. NixOS solves this by a `configuration.nix` file that defines your complete system. Using this config, it is possible to manage a machine easily: You define the packages you need, the system services to start, or the user accounts to exist declaratively. +[NixOS](https://nixos.org), "The purely functional Linux distribution", takes a very innovative approach to system configuration.<!--more--> In classical distributions, configuration files are scattered around `/etc` with a different syntax each, and once you built your dream server configuration, you are afraid of forgetting something by starting over. NixOS solves this by a `configuration.nix` file that defines your complete system. Using this config, it is possible to manage a machine easily: You define the packages you need, the system services to start, or the user accounts to exist declaratively. The [NixOS options](https://nixos.org/nixos/options.html) are written in the Nix language. For most software - MySQL, PHP, KDE, Kodi, … - there already exists a module. Sometimes though, you need to write your own or even need to create your own package. Fortunately, this is rather easy. The [Nix package collection](https://github.com/NixOS/nixpkgs) needs to be cloned, there you add your package, submit a PR and are that's it. |
