diff --git a/modules/ui/doom/config.el b/modules/ui/doom/config.el index 0e4d50c9289..c39c1bd5ded 100644 --- a/modules/ui/doom/config.el +++ b/modules/ui/doom/config.el @@ -14,9 +14,7 @@ (add-hook 'doom-load-theme-hook #'doom-themes-neotree-config) (setq doom-themes-neotree-enable-variable-pitch t doom-themes-neotree-file-icons 'simple - doom-themes-neotree-line-spacing 2)) - (when (modulep! :ui treemacs) - (add-hook 'doom-load-theme-hook #'doom-themes-treemacs-config))) + doom-themes-neotree-line-spacing 2))) (use-package! solaire-mode diff --git a/modules/ui/treemacs/config.el b/modules/ui/treemacs/config.el index a8d7a4d6529..0b8ab61ce77 100644 --- a/modules/ui/treemacs/config.el +++ b/modules/ui/treemacs/config.el @@ -42,6 +42,11 @@ This must be set before `treemacs' has loaded.") 0)))) +(use-package! treemacs-nerd-icons + :after treemacs + :config (treemacs-load-theme "nerd-icons")) + + (use-package! treemacs-evil :when (modulep! :editor evil +everywhere) :defer t diff --git a/modules/ui/treemacs/packages.el b/modules/ui/treemacs/packages.el index 8c7f1740c71..6b0d5f20d12 100644 --- a/modules/ui/treemacs/packages.el +++ b/modules/ui/treemacs/packages.el @@ -2,6 +2,7 @@ ;;; ui/treemacs/packages.el (package! treemacs :pin "fe471314f198f9aff268637a766a6ade0a5b5d96") +(package! treemacs-nerd-icons :pin "9876cb478145a0ec4e36f64ff6583f3de7126216") ;; These packages have no :pin because they're in the same repo (when (modulep! :editor evil +everywhere) (package! treemacs-evil))