From 70aa758c343365ad5e954e782df1f294b24b662e Mon Sep 17 00:00:00 2001 From: Mateusz Kowalczyk Date: Sat, 18 Apr 2015 18:34:28 +0100 Subject: [PATCH] Fix RightOf for xrandrHeads Closes #7441 --- nixos/modules/services/x11/xserver.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index 9be7bffaac1..440002b067a 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -50,7 +50,7 @@ let # Which will end up in reverse ----------> | m1 | m2 | m3 | m4 | # `----^----^----^----' xrandrMonitorSections = let - mkMonitor = previous: current: previous ++ singleton { + mkMonitor = previous: current: singleton { inherit (current) name; value = '' Section "Monitor" @@ -60,8 +60,8 @@ let ''} EndSection ''; - }; - monitors = foldl mkMonitor [] xrandrHeads; + } ++ previous; + monitors = reverseList (foldl mkMonitor [] xrandrHeads); in concatMapStrings (getAttr "value") monitors; configFile = pkgs.stdenv.mkDerivation { @@ -614,4 +614,3 @@ in }; } -