{ lib, config, ... }: { options = { gui.enable = lib.mkEnableOption "gui"; }; imports = [ ./firefox ./keepassxc ./kitty ./nextcloud-client ./picom ./nixGL ]; config = lib.mkIf config.gui.enable { programs = { keepassxc.enable = lib.mkDefault true; firefox.enable = lib.mkDefault true; kitty.enable = lib.mkDefault false; }; services = { nextcloud-client.enable = lib.mkDefault false; udiskie.enable = lib.mkDefault false; picom.enable = lib.mkDefault false; }; }; }