summaryrefslogtreecommitdiffstats
path: root/nixos/doc
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2017-02-06 09:10:05 +0100
committerMatthias Beyer <mail@beyermatthias.de>2017-02-06 09:10:05 +0100
commit4b5a230d1db8cd2f0f7bc75de5f0478874ccc5a6 (patch)
tree6c9927f8354734b46a4bba56596cb83ed484463f /nixos/doc
parent67ccc41a67e0668aceb926d68e8df7dde2b66a90 (diff)
Add documentation for XFCE
Diffstat (limited to 'nixos/doc')
-rw-r--r--nixos/doc/manual/configuration/xfce.xml49
1 files changed, 49 insertions, 0 deletions
diff --git a/nixos/doc/manual/configuration/xfce.xml b/nixos/doc/manual/configuration/xfce.xml
new file mode 100644
index 000000000000..12eb30db21e8
--- /dev/null
+++ b/nixos/doc/manual/configuration/xfce.xml
@@ -0,0 +1,49 @@
+<chapter xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xi="http://www.w3.org/2001/XInclude"
+ version="5.0"
+ xml:id="sec-x11">
+
+ <title>XFCE Desktop Environment</title>
+
+ <para>
+ To enable the XFCE Desktop Environment, set
+ <programlisting>
+ services.xserver.desktopManager = {
+ xfce.enable = true;
+ default = "xfce";
+ };
+ </programlisting>
+ </para>
+
+ <para>
+ Optionally, <emphasis>compton</emphasis>
+ can be enabled for nice graphical effects, some example settings:
+ <programlisting>
+ services.compton = {
+ enable = true;
+ fade = true;
+ inactiveOpacity = "0.9";
+ shadow = true;
+ fadeDelta = 4;
+ };
+ </programlisting>
+ </para>
+
+ <para>
+ XFCE programs are not installed automatically.
+ To install them manually (system wide), put them into your
+ <literal>environment.systemPackages</literal>-
+ <para>
+
+ <para>
+ NixOS’s default <emphasis>display manager</emphasis> (the
+ program that provides a graphical login prompt and manages the X
+ server) is SLiM. You can, for example, select KDE’s
+ <command>kdm</command> instead:
+ <programlisting>
+ services.xserver.displayManager.kdm.enable = true;
+ </programlisting>
+ </para>
+
+</chapter>