UI - Theme
Define UI theme package.
(use-package emacs
:after uno-ui
:config
(provide 'uno-ui-theme))
(use-package doom-themes
:after uno-ui-theme
:custom
(doom-themes-enable-bold t)
(doom-themes-enable-italic t)
(doom-themes-treemacs-theme "doom-colors")
:config
(load-theme 'doom-one t)
(when (display-graphic-p)
(doom-themes-treemacs-config)))
(use-package emacs
:after uno-ui-theme
:if (display-graphic-p)
:config
(let ((-fixed-font "VictorMono Nerd Font Mono")
(-variable-font "PT Sans Narrow"))
(when (x-list-fonts -fixed-font)
(set-face-attribute 'default nil
:family -fixed-font
:height (cond
((eq system-type 'darwin) 140)
(t 100))
:weight 'medium)
(set-face-attribute 'fixed-pitch nil :family -fixed-font))
(when (x-list-fonts -variable-font)
(set-face-attribute 'variable-pitch nil :family -variable-font))))