From 418b7f2f64e9225edd8a0b4722f330bb58f8bce3 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Sat, 31 Aug 2024 10:59:55 +0200 Subject: [PATCH] feat: adaptive displays automapaper --- modules/automapaper/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/modules/automapaper/default.nix b/modules/automapaper/default.nix index b851afe..56ecbd6 100644 --- a/modules/automapaper/default.nix +++ b/modules/automapaper/default.nix @@ -170,11 +170,18 @@ in cycles = 2500; 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 - { - "DP-3" = conf; - "DP-2" = conf; - }; + + builtins.listToAttrs + (builtins.map + (disp: { + name = disp; + value = conf; + }) + displays); wayland.windowManager.hyprland.settings.exec-once = lib.mkIf cfg.hyprland ( lib.mapAttrsToList (name: config: