diff options
author | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2015-04-18 18:34:28 +0100 |
---|---|---|
committer | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2015-04-18 18:34:28 +0100 |
commit | 70aa758c343365ad5e954e782df1f294b24b662e (patch) | |
tree | eedaf993cce1547135b4a07b168357de42aa7c5b /nixos/modules | |
parent | 88ce891dc818dcd0fe0a69b7cee8f451e290660b (diff) | |
download | nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.tar nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.tar.gz nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.tar.bz2 nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.tar.lz nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.tar.xz nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.tar.zst nixpkgs-70aa758c343365ad5e954e782df1f294b24b662e.zip |
Fix RightOf for xrandrHeads
Closes #7441
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/x11/xserver.nix | 7 |
1 files 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 }; } - |