1# Configuration {#ch-configuration}
2
3This chapter describes how to configure various aspects of a NixOS machine through the configuration file {file}`/etc/nixos/configuration.nix`. As described in [](#sec-changing-config), changes to this file only take effect after you run {command}`nixos-rebuild`.
4
5```{=include=} chapters
6config-syntax.chapter.md
7package-mgmt.chapter.md
8user-mgmt.chapter.md
9file-systems.chapter.md
10x-windows.chapter.md
11wayland.chapter.md
12gpu-accel.chapter.md
13xfce.chapter.md
14networking.chapter.md
15linux-kernel.chapter.md
16subversion.chapter.md
17```
18
19```{=include=} chapters
20@MODULE_CHAPTERS@
21```
22
23```{=include=} chapters
24profiles.chapter.md
25mattermost.chapter.md
26kubernetes.chapter.md
27```
28<!-- Apache; libvirtd virtualisation -->