Files
nixos-config/modules/system/fonts.nix
Mans Ziesel 25b0a79262 Add fish, kitty, and neovim home-manager modules
- fish: vi key bindings, custom prompt, shell aliases, PAGER=nvim +Man!
- kitty: Iosevka 14pt, Tokyo Night theme, low-latency Wayland settings
- neovim: plugins declared via nix (no runtime downloads), init.lua config
  preserved; ripgrep/fzf in extraPackages for telescope
- Switch sway terminal from foot to kitty, drop programs.foot
- Enable fish system-wide and set as login shell for mans
- Add Iosevka to system fonts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 17:02:36 +02:00

27 lines
517 B
Nix

{ pkgs, ... }:
{
fonts = {
enableDefaultPackages = true;
packages = with pkgs; [
iosevka
noto-fonts
noto-fonts-cjk-sans
noto-fonts-color-emoji
liberation_ttf
jetbrains-mono
nerd-fonts.jetbrains-mono
nerd-fonts.symbols-only
];
fontconfig = {
defaultFonts = {
serif = [ "Noto Serif" ];
sansSerif = [ "Noto Sans" ];
monospace = [ "JetBrainsMono Nerd Font" ];
emoji = [ "Noto Color Emoji" ];
};
};
};
}