From 648f7a8937b73553481921d7f22ab8314055b918 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Fri, 14 Jun 2024 11:22:51 -0400 Subject: [PATCH] attempt to fix recursion problem --- src/user/modules/gui/default.nix | 13 +------------ src/user/modules/gui/modules/default.nix | 12 ++++++++++-- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/user/modules/gui/default.nix b/src/user/modules/gui/default.nix index 451b5e6..2b2f944 100644 --- a/src/user/modules/gui/default.nix +++ b/src/user/modules/gui/default.nix @@ -1,17 +1,6 @@ -{ config, ... }: - -let - gui = config.modules.user.gui.wm; - - wm = { - enable = builtins.any (mod: mod.enable or false) (builtins.attrValues gui); - }; - -in { imports = [ ./wm - ] ++ (if wm.enable then [ ./modules - ] else []); + ]; } diff --git a/src/user/modules/gui/modules/default.nix b/src/user/modules/gui/modules/default.nix index 86e7558..6a1f9e1 100644 --- a/src/user/modules/gui/modules/default.nix +++ b/src/user/modules/gui/modules/default.nix @@ -1,10 +1,18 @@ +{ config, lib, ... }: + +let + wm = { + enable = builtins.any (mod: mod.enable or false) (builtins.attrValues config.modules.user.gui.wm); + }; + +in { - imports = [ + imports = if wm.enable then [ ./alacritty ./browsers ./corn ./fun ./utils ./writing - ]; + ] else []; }