- 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>
27 lines
517 B
Nix
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" ];
|
|
};
|
|
};
|
|
};
|
|
}
|