diff options
Diffstat (limited to 'modules/i3/default.nix')
-rw-r--r-- | modules/i3/default.nix | 9 |
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 |