{ pkgs, inputs, config, lib, ...}: let inherit (lib) mkEnableOption mkIf; in { options.santi-modules.emacs.enable = mkEnableOption "Enable emacs configuration"; config = mkIf config.santi-modules.emacs.enable { nixpkgs.overlays = [ inputs.emacs-overlay.overlays.default ]; environment.systemPackages = [ pkgs.callPackage ./package.nix {} ]; fonts.packages = with pkgs; [ nerd-fonts.dejavu-sans-mono ]; }; }