From 1ba1b66efd7fc5e96c5054a0c14d684dfbb88753 Mon Sep 17 00:00:00 2001 From: Nicolas Pierron Date: Sat, 8 May 2010 17:18:22 +0000 Subject: [PATCH] Add services.xserver.screenSection to add additional screen options. svn path=/nixos/trunk/; revision=21662 --- modules/services/x11/xserver.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/services/x11/xserver.nix b/modules/services/x11/xserver.nix index 1dc12ce0ff0..658a5d4e144 100644 --- a/modules/services/x11/xserver.nix +++ b/modules/services/x11/xserver.nix @@ -254,6 +254,14 @@ in description = "Contents of the first Device section of the X server configuration file."; }; + screenSection = mkOption { + default = ""; + example = '' + Option "RandRRotation" "on" + ''; + description = "Contents of the first Screen section of the X server configuration file."; + }; + monitorSection = mkOption { default = ""; example = "HorizSync 28-49"; @@ -485,6 +493,8 @@ in Identifier "Screen-${driver.name}[0]" Device "Device-${driver.name}[0]" + ${cfg.screenSection} + ${optionalString (cfg.defaultDepth != 0) '' DefaultDepth ${toString cfg.defaultDepth} ''}