about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/i3/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/i3/default.nix b/modules/i3/default.nix
index 68295270..47de6c21 100644
--- a/modules/i3/default.nix
+++ b/modules/i3/default.nix
@@ -53,12 +53,13 @@ let
   '';
 
   barConfig = let
+    barHeads = headModifier xrandrHeads;
     bars = if headCount == 0 then mkBar null conky.single
-      else if headCount == 1 then mkBar (head xrandrHeads) conky.single
-      else let inner = take (length xrandrHeads - 2) (tail xrandrHeads);
-           in mkBar (head xrandrHeads) conky.left
+      else if headCount == 1 then mkBar (head barHeads) conky.single
+      else let inner = take (length barHeads - 2) (tail barHeads);
+           in mkBar (head barHeads) conky.left
            ++ map (flip mkBar null) inner
-           ++ mkBar (last xrandrHeads) conky.right;
+           ++ mkBar (last barHeads) conky.right;
   in concatStrings (headModifier bars);
 
 in