feat: adaptive displays automapaper

This commit is contained in:
Noa Aarts 2024-08-31 10:59:55 +02:00
parent 5890b53d7d
commit 418b7f2f64
Signed by: noa
GPG key ID: 1850932741EFF672

View file

@ -170,11 +170,18 @@ in
cycles = 2500; cycles = 2500;
frames_per_tick = 1; frames_per_tick = 1;
}; };
displays_raw = config.modules.hyprland.displays;
displays = builtins.map (display_raw: builtins.head (lib.strings.splitString "," display_raw)) displays_raw;
in in
{
"DP-3" = conf; builtins.listToAttrs
"DP-2" = conf; (builtins.map
}; (disp: {
name = disp;
value = conf;
})
displays);
wayland.windowManager.hyprland.settings.exec-once = lib.mkIf cfg.hyprland ( wayland.windowManager.hyprland.settings.exec-once = lib.mkIf cfg.hyprland (
lib.mapAttrsToList lib.mapAttrsToList
(name: config: (name: config: