Improve emacs configuration

This commit is contained in:
ulic-youthlic 2025-09-17 00:25:17 +08:00
parent e8a9d45a76
commit 9fbcd61b14
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
3 changed files with 16 additions and 3 deletions

View file

@ -2,10 +2,18 @@
config,
lib,
pkgs,
inputs,
...
}:
let
cfg = config.david.programs.doom;
inherit (inputs) emacs-overlay nixpkgs;
inherit (pkgs) system;
pkgs' = import nixpkgs {
inherit system;
overlays = [ emacs-overlay.overlays.default ];
};
in
{
options = {
@ -18,10 +26,11 @@ in
services.emacs.enable = true;
programs.doom-emacs = {
enable = true;
emacs = pkgs.emacs-pgtk;
emacs = pkgs'.emacs-igc-pgtk;
extraPackages =
ep: with ep; [
melpaPackages.telega
melpaPackages.nixos-options
];
extraBinPackages = with pkgs; [
editor-runtime