Setup emacs fallback fonts, add more defaults
This commit is contained in:
parent
fac2b9caef
commit
a8c72b6761
|
@ -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
|
||||||
|
|
|
@ -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/"
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue