From 4c6efa553913d17491a9513d9d7ef8db64870f3f Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Mon, 25 Aug 2025 14:12:57 +0800 Subject: [PATCH 1/5] module(doom): Improve config.el format --- home/david/modules/programs/doom/config/config.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/home/david/modules/programs/doom/config/config.el b/home/david/modules/programs/doom/config/config.el index a6dadb4..8aa9e7b 100644 --- a/home/david/modules/programs/doom/config/config.el +++ b/home/david/modules/programs/doom/config/config.el @@ -1,4 +1,4 @@ -;; -*- lexical-binding: t; -*- +;;; config.el -*- lexical-binding: t; -*- ;;; Fix non-POSIX SHELL (setq shell-file-name @@ -8,6 +8,7 @@ fish-exe) (setq-default explicit-shell-file-name fish-exe)) + (setq doom-font (font-spec :family "Maple Mono NF CN" :size 18) From 7fc036f01c2a6480f5097cdb14a79ffd72040f8a Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 2/5] module(doom): Set right font settings --- home/david/modules/programs/doom/config/config.el | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/home/david/modules/programs/doom/config/config.el b/home/david/modules/programs/doom/config/config.el index 8aa9e7b..9507080 100644 --- a/home/david/modules/programs/doom/config/config.el +++ b/home/david/modules/programs/doom/config/config.el @@ -11,20 +11,7 @@ (setq doom-font (font-spec :family "Maple Mono NF CN" - :size 18) - doom-variable-pitch-font (font-spec - :family "Source Han Serif SC" - :size 17) - doom-emoji-font (font-spec - :family "Noto Color Emoji") - doom-symbol-font (font-spec - :family "Maple Mono NF CN" - :size 18) - doom-serif-font (font-spec - :family "Libertinus Serif" - :size 17) - doom-big-font (font-spec - :family "Maple Mono NF CN")) + :size 20)) (setq doom-theme 'doom-gruvbox) ;;; Fix failure to loacate 'Symbols Nerd Font Mono' font (setq nerd-icons-font-family "Maple Mono NF CN") From d8f21e1936df7d4bf2a0f24f53d8e07428e6500c Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 3/5] module(doom): Disable converting emoji to svg in telega --- home/david/modules/programs/doom/config/config.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/home/david/modules/programs/doom/config/config.el b/home/david/modules/programs/doom/config/config.el index 9507080..055ed48 100644 --- a/home/david/modules/programs/doom/config/config.el +++ b/home/david/modules/programs/doom/config/config.el @@ -16,6 +16,9 @@ ;;; Fix failure to loacate 'Symbols Nerd Font Mono' font (setq nerd-icons-font-family "Maple Mono NF CN") +(setq telega-emoji-use-images + nil) + (map! :map global-map "C-c t" telega-prefix-map) From 9942ce62ab714a38be0449425b33de7856c28224 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 4/5] module(doom): Set line number style --- home/david/modules/programs/doom/config/config.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home/david/modules/programs/doom/config/config.el b/home/david/modules/programs/doom/config/config.el index 055ed48..8eb46b4 100644 --- a/home/david/modules/programs/doom/config/config.el +++ b/home/david/modules/programs/doom/config/config.el @@ -24,7 +24,7 @@ telega-prefix-map) (setq display-line-numbers-type - 'relative) + 'visual) (add-hook 'telega-load-hook 'telega-notifications-mode) From 6933595b62085d259e622b8f8bd9d40bb93ee838 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 5/5] module(doom): Fix envrc.el cannot keep nix packages --- home/david/modules/programs/doom/config/config.el | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/home/david/modules/programs/doom/config/config.el b/home/david/modules/programs/doom/config/config.el index 8eb46b4..9851733 100644 --- a/home/david/modules/programs/doom/config/config.el +++ b/home/david/modules/programs/doom/config/config.el @@ -28,3 +28,16 @@ (add-hook 'telega-load-hook 'telega-notifications-mode) + +(defvar my/emacs-deps-exec-path (seq-filter + (lambda (p) + (string-match-p + "/nix/store/.*-emacs-packages-deps/bin" + p)) + exec-path)) + +(advice-add #'envrc--update + :after #'(lambda () + (setq exec-path + (append exec-path + my/emacs-deps-exec-path))))