feat: waybar displays

This commit is contained in:
Noa Aarts 2024-08-31 10:53:51 +02:00
parent 8f8dd0d21d
commit af46dcdf41
Signed by: noa
GPG key ID: 1850932741EFF672

View file

@ -41,7 +41,12 @@ in
../../common/colors.nix ../../common/colors.nix
]; ];
config = lib.mkIf cfg.enable config =
let
displays_raw = config.modules.hyprland.displays;
displays = map (display_raw: lib.builtins.head (lib.strings.splitString "," displays_raw)) displays_raw;
in
lib.mkIf cfg.enable
{ {
modules.waybar.enabled = ( modules.waybar.enabled = (
let let
@ -70,10 +75,7 @@ in
margin-top = 8; margin-top = 8;
margin-left = 10; margin-left = 10;
margin-right = 10; margin-right = 10;
output = [ output = displays;
"DP-3"
"DP-2"
];
modules-left = cfg.modules.left; modules-left = cfg.modules.left;
modules-center = cfg.modules.center; modules-center = cfg.modules.center;
modules-right = cfg.modules.right; modules-right = cfg.modules.right;