{ config, pkgs, lib, inputs, ... }: let cfg = config.alqueva.emacs; in { options.alqueva.emacs = { enable = lib.mkEnableOption "Emacs"; }; config = lib.mkIf cfg.enable { environment = { systemPackages = [inputs.pankomacs.packages.${pkgs.system}.pankomacs]; sessionVariables."EDITOR" = "emacs"; }; }; }