{ config, lib, ... }: with lib; let cfg = config.nixfiles.modules.emacs; in { config = mkIf cfg.enable { nixfiles.modules = { common.xdg.defaultApplications.emacs = [ "application/atom+xml" "application/json" "application/rss+xml" "application/schema+json" "application/xhtml+xml" "application/xml" "text/csv" "text/plain" ]; x11.enable = true; }; }; }