diff --git a/home/david/modules/programs/doom/config/config.el b/home/david/modules/programs/doom/config/config.el index 9851733..a6dadb4 100644 --- a/home/david/modules/programs/doom/config/config.el +++ b/home/david/modules/programs/doom/config/config.el @@ -1,4 +1,4 @@ -;;; config.el -*- lexical-binding: t; -*- +;; -*- lexical-binding: t; -*- ;;; Fix non-POSIX SHELL (setq shell-file-name @@ -8,36 +8,32 @@ fish-exe) (setq-default explicit-shell-file-name fish-exe)) - (setq doom-font (font-spec :family "Maple Mono NF CN" - :size 20)) + :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")) (setq doom-theme 'doom-gruvbox) ;;; 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) (setq display-line-numbers-type - 'visual) + 'relative) (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))))