module(doom) Move doom module into david's home modules

This commit is contained in:
ulic-youthlic 2025-08-24 18:20:55 +08:00
parent 9ffb8e9b42
commit db95628f71
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
4 changed files with 3 additions and 3 deletions

View file

@ -0,0 +1,39 @@
;; -*- lexical-binding: t; -*-
;;; Fix non-POSIX SHELL
(setq shell-file-name
(executable-find "bash"))
(let ((fish-exe (executable-find "fish")))
(setq-default vterm-shell
fish-exe)
(setq-default explicit-shell-file-name
fish-exe))
(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"))
(setq doom-theme 'doom-gruvbox)
;;; Fix failure to loacate 'Symbols Nerd Font Mono' font
(setq nerd-icons-font-family "Maple Mono NF CN")
(map! :map global-map
"C-c t"
telega-prefix-map)
(setq display-line-numbers-type
'relative)
(add-hook 'telega-load-hook
'telega-notifications-mode)