nixos-configs/common/modules/locale.nix

39 lines
793 B
Nix

{ pkgs, ... }: {
fonts = {
fontconfig = {
enable = true;
defaultFonts = {
emoji = [ "Noto Color Emoji" ];
monospace = [ "Noto Nerd Font" ];
sansSerif = [ "Noto Nerd Font" ];
serif = [ "Noto Nerd Font" ];
};
};
packages = with pkgs; [
(nerdfonts.override { fonts = [
"JetBrainsMono"
"Go-Mono"
"Iosevka"
"NerdFontsSymbolsOnly"
"SpaceMono"
"Ubuntu"
"Noto"
]; })
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
liberation_ttf
font-awesome
meslo-lgs-nf
jetbrains-mono
ubuntu_font_family
];
};
# Select internationalisation properties.
i18n.defaultLocale = "en_CA.UTF-8";
console = {
keyMap = "ca";
};
}