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)
:config
(load-theme 'doom-one t)
(set-face-attribute 'font-lock-comment-face nil :slant 'italic)
(doom-themes-visual-bell-config))
(use-package emacs
:after (uno-ui-theme doom-themes org)
:config
(doom-themes-org-config))
(use-package emacs
:after (uno-ui-theme doom-themes treemacs)
:custom
(doom-themes-treemacs-theme "doom-colors")
(doom-themes-treemacs-enable-variable-pitch t)
:config
(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 "Fira Sans Condensed"))
(when (x-family-fonts -fixed-font)
(set-face-attribute 'default nil
:family -fixed-font
:height (cond
((eq system-type 'darwin) 160)
(t 110))
:weight 'medium)
(set-face-attribute 'fixed-pitch nil :family -fixed-font))
(when (x-family-fonts -variable-font)
(set-face-attribute 'variable-pitch nil :family -variable-font))))