Setup emacs fallback fonts, add more defaults

This commit is contained in:
Evie Litherland-Smith 2023-10-10 14:52:37 +01:00
parent fac2b9caef
commit a8c72b6761
4 changed files with 22 additions and 10 deletions

View file

@ -29,8 +29,6 @@ in {
emacsPackages.mu4e emacsPackages.mu4e
emacsPackages.vterm emacsPackages.vterm
emacsPackages.pdf-tools emacsPackages.pdf-tools
emacsPackages.all-the-icons
emacsPackages.nerd-icons
# Emacs dependencies # Emacs dependencies
coreutils coreutils

View file

@ -14,6 +14,15 @@
user-mail-address "e.litherlandsmith@proton.me" user-mail-address "e.litherlandsmith@proton.me"
doom-font (font-spec :family "FiraCode Nerd Font" :size 16 :weight 'regular) doom-font (font-spec :family "FiraCode Nerd Font" :size 16 :weight 'regular)
doom-theme 'catppuccin doom-theme 'catppuccin
doom-emoji-fallback-font-families '("Noto Color Emoji")
doom-symbol-fallback-font-families '("FiraCode Nerd Font"
"FontAwesome"
"Weather Icons"
"Material Icons"
"Material Design Icons"
"Material Symbols Rounded"
"Material Symbols Sharp"
"Material Symbols Outlined")
catppuccin-flavor 'macchiato catppuccin-flavor 'macchiato
display-line-numbers-type 'relative display-line-numbers-type 'relative
org-directory "~/Notes/" org-directory "~/Notes/"

View file

@ -2,8 +2,6 @@
;;; $DOOMDIR/packages.el ;;; $DOOMDIR/packages.el
(package! pdf-tools :built-in 'prefer) (package! pdf-tools :built-in 'prefer)
(package! all-the-icons :built-in 'prefer)
(package! nerd-icons :built-in 'prefer)
(package! catppuccin-theme) (package! catppuccin-theme)
(package! pocket-reader) (package! pocket-reader)
(package! magit-delta) (package! magit-delta)

View file

@ -66,18 +66,25 @@
noto-fonts-emoji noto-fonts-emoji
font-awesome font-awesome
material-symbols material-symbols
emacs-all-the-icons-fonts
material-design-icons material-design-icons
weather-icons weather-icons
vscode-extensions.file-icons.file-icons vscode-extensions.file-icons.file-icons
emacs-all-the-icons-fonts
]; ];
fontconfig = { fontconfig = {
enable = true; enable = true;
defaultFonts = { defaultFonts = let
serif = [ "Fira Sans" "DejaVu Sans" ]; icons = [
sansSerif = [ "Fira Sans" "DejaVu Sans" ]; "FontAwesome"
monospace = [ "Fira Mono" "DejaVu Sans Mono" ]; "Material Icons"
emoji = [ "Noto Color Emoji" ]; "Material Design Icons"
"Weather Icons"
];
in rec {
sansSerif = [ "Fira Sans" "DejaVu Sans" ] ++ icons;
serif = sansSerif;
monospace = [ "Fira Mono" "DejaVu Sans Mono" ] ++ icons;
emoji = [ "Noto Color Emoji" ] ++ icons;
}; };
}; };
}; };