{ lib, config, pkgs, azos-utils, ... }: let isEnabled = config.azos.emacs.enable && config.azos.suites.lauretta.enable; emacspkgs = config.azos.emacs.emacspkg.pkgs; localPkgName = "azos-emacs-lauretta"; in { #Set config options.azos.suites.lauretta.enable = azos-utils.mkSuiteEnableOption {}; config = lib.mkIf isEnabled { azos.emacs.enabledSuites = [localPkgName]; #Base emacs suite definition azos.emacs.pkgs = [pkgs.azos-emacs-lauretta]; }; }