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 = {
packages = with pkgs; [
(nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
emacs-all-the-icons-fonts
weather-icons
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
];
fontconfig.enable = true;
};

View file

@ -35,9 +35,17 @@
serif = monospace;
sansSerif = monospace;
monospace = {
name = "Iosevka Nerd Font";
package =
pkgs.nerdfonts.override {fonts = ["Iosevka"];};
name = "FantasqueSansM Nerd Font";
package = pkgs.nerdfonts.override {
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 = {
name = "Noto Color Emoji";