You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.2 KiB

UI - Theme

Package

Define UI theme package.

  (use-package emacs
    :after uno-ui
    :config
    (provide 'uno-ui-theme))

Doom 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)))

Font

  (use-package emacs
    :after uno-ui-theme
    :if (display-graphic-p)
    :config
    (let ((-fixed-font "Victor Mono")
          (-variable-font "PT Sans"))
      (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))))