22 lines
487 B
Nix
22 lines
487 B
Nix
{
|
|
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];
|
|
};
|
|
}
|