{ lib, namespace, ... }: { options.${namespace}.desktop.cosmic = { enable = lib.mkEnableOption "enable cosmic settings"; }; # TODO: COSMIC DE has an active bug that prevents it from being used. # Re-enable once upstream fixes land: # config = lib.mkIf config.${namespace}.desktop.cosmic.enable { # services = { # desktopManager.cosmic.enable = true; # displayManager.cosmic-greeter.enable = true; # }; # }; config = { }; }