# Configuration {#ch-configuration} This 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`. ```{=include=} chapters config-syntax.chapter.md package-mgmt.chapter.md user-mgmt.chapter.md file-systems.chapter.md x-windows.chapter.md wayland.chapter.md gpu-accel.chapter.md xfce.chapter.md networking.chapter.md linux-kernel.chapter.md subversion.chapter.md ``` ```{=include=} chapters @MODULE_CHAPTERS@ ``` ```{=include=} chapters profiles.chapter.md kubernetes.chapter.md ```