Font updates, switch to FantasqueSansMono as main font

Add FantasqueSansMono Nerd Font as primary font to use, keep Iosevka
for now until I'm sure about it. Also add a few fun fonts (VictorMono
for it's ridiculous cursive italics, HeavyData because it's basically
illegible but looks fun to use for certain applications)

Move all nerdfont definition into a single package override in
stylix.nix, remove from fonts.packages list as stylix handles adding
this automatically
This commit is contained in:
Evie Litherland-Smith 2024-03-01 17:59:24 +00:00
parent 86287332e1
commit d39dbcc261
2 changed files with 11 additions and 7 deletions

View file

@ -75,12 +75,8 @@
}; };
fonts = { fonts = {
packages = with pkgs; [ packages = with pkgs; [
(nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
emacs-all-the-icons-fonts emacs-all-the-icons-fonts
weather-icons weather-icons
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
]; ];
fontconfig.enable = true; fontconfig.enable = true;
}; };

View file

@ -35,9 +35,17 @@
serif = monospace; serif = monospace;
sansSerif = monospace; sansSerif = monospace;
monospace = { monospace = {
name = "Iosevka Nerd Font"; name = "FantasqueSansM Nerd Font";
package = package = pkgs.nerdfonts.override {
pkgs.nerdfonts.override {fonts = ["Iosevka"];}; fonts = [
"FantasqueSansMono" # My new main font
"Iosevka" # Keeping as a backup for now
"GeistMono" # Still undecided about this one
"VictorMono" # Just for fun
"HeavyData" # Just for fun
"NerdFontsSymbolsOnly" # For other tools
];
};
}; };
emoji = { emoji = {
name = "Noto Color Emoji"; name = "Noto Color Emoji";