{ homeManager, inputs, moduleNameSpace, ... }: { config, lib, pkgs, ... }: let cfg = config.${moduleNameSpace}.windowManagers; in { imports = lib.optionals homeManager [ inputs.noctalia.homeModules.default ]; config = lib.mkIf cfg.noctalia ( lib.optionalAttrs homeManager { programs.noctalia = { enable = true; systemd.enable = true; }; } ); }