
This Emacs theme was made with the Dracula theme as a base.
catppuccin-theme is available on the MELPA package repository.
package-archives, or that your package manager of choice has MELPA as a repository.list-packages interface, accessible from M-x list-packages.(straight-use-package 'catppuccin-theme)
init.el file(load-theme 'catppuccin :no-confirm)
package.el(package! catppuccin-theme)
config.el(setq doom-theme 'catppuccin)
(defun dotspacemacs/layers ()
(setq-default
dotspacemacs-additional-packages '(catppuccin-theme)))
(defun dotspacemacs/init ()
(setq-default
dotspacemacs-themes '(catppuccin)))
(defun dotspacemacs/user-init ()
(setq catppuccin-flavor 'frappe))
The default flavour is Mocha, to change the flavor, place the following in your init.el or config.el
after loading the theme
(setq catppuccin-flavor 'frappe) ;; or 'latte, 'macchiato, or 'mocha
(catppuccin-reload)
The theme can also be customzied further by changing individual colors.
Doom users must call (load-theme 'catppuccin t t) before being able to call any of the catppuccin-* functions.
(catppuccin-set-color 'base "#000000") ;; change base to #000000 for the currently active flavor
(catppuccin-set-color 'crust "#222222" 'frappe) ;; change crust to #222222 for frappe
(catppuccin-reload)
[!NOTE] If you are using emacsclient and rustic, you should add
(add-hook 'server-after-make-frame-hook #'catppuccin-reload)to your config to avoid this issue
[!NOTE] If you are using doom emacs and want to customize the
catppuccin-flavor, calling(catppuccin-reload)afterload-thememay slow emacs startup time. To change the flavor, it is sufficient tosetqthe desired flavor before loading the theme. Then, calling(catppuccin-reload)can be omitted because catppuccin will be loaded with the desired flavor directly.
There is a short guide on adding new faces to the theme in CONTRIBUTING.md.
Copyright © 2021-present Catppuccin Org
Emacs Lisp
100.0%

This Emacs theme was made with the Dracula theme as a base.
catppuccin-theme is available on the MELPA package repository.
package-archives, or that your package manager of choice has MELPA as a repository.list-packages interface, accessible from M-x list-packages.(straight-use-package 'catppuccin-theme)
init.el file(load-theme 'catppuccin :no-confirm)
package.el(package! catppuccin-theme)
config.el(setq doom-theme 'catppuccin)
(defun dotspacemacs/layers ()
(setq-default
dotspacemacs-additional-packages '(catppuccin-theme)))
(defun dotspacemacs/init ()
(setq-default
dotspacemacs-themes '(catppuccin)))
(defun dotspacemacs/user-init ()
(setq catppuccin-flavor 'frappe))
The default flavour is Mocha, to change the flavor, place the following in your init.el or config.el
after loading the theme
(setq catppuccin-flavor 'frappe) ;; or 'latte, 'macchiato, or 'mocha
(catppuccin-reload)
The theme can also be customzied further by changing individual colors.
Doom users must call (load-theme 'catppuccin t t) before being able to call any of the catppuccin-* functions.
(catppuccin-set-color 'base "#000000") ;; change base to #000000 for the currently active flavor
(catppuccin-set-color 'crust "#222222" 'frappe) ;; change crust to #222222 for frappe
(catppuccin-reload)
[!NOTE] If you are using emacsclient and rustic, you should add
(add-hook 'server-after-make-frame-hook #'catppuccin-reload)to your config to avoid this issue
[!NOTE] If you are using doom emacs and want to customize the
catppuccin-flavor, calling(catppuccin-reload)afterload-thememay slow emacs startup time. To change the flavor, it is sufficient tosetqthe desired flavor before loading the theme. Then, calling(catppuccin-reload)can be omitted because catppuccin will be loaded with the desired flavor directly.
There is a short guide on adding new faces to the theme in CONTRIBUTING.md.
Copyright © 2021-present Catppuccin Org
Emacs Lisp
100.0%