38 lines
993 B
Nix
38 lines
993 B
Nix
{ config, lib, pkgs, inputs, ... }: {
|
|
|
|
config.themes.base16 = with config.deviceSpecific.devInfo; {
|
|
enable = true;
|
|
# customScheme = {
|
|
# enable = true;
|
|
# path = "${inputs.base16-horizon-scheme}/horizon-dark.yaml";
|
|
# };
|
|
# scheme = "darkmoss";
|
|
# variant = "darkmoss";
|
|
scheme = "nord";
|
|
variant = "nord";
|
|
extraParams = {
|
|
font = "IBM Plex Sans";
|
|
fontMono = "IBM Plex Mono";
|
|
fontSerif = "IBM Plex Serif";
|
|
powerlineFont = "IBM Plex Mono for Powerline";
|
|
|
|
fallbackFont = "Roboto";
|
|
fallbackFontMono = "Roboto Mono";
|
|
fallbackFontSerif = "Roboto Slab";
|
|
|
|
iconFont = "Font Awesome 5 Free";
|
|
fallbackIcon = "Material Icons";
|
|
iconTheme = "Papirus-Dark";
|
|
|
|
normalFontSize = "12";
|
|
headerFontSize = "14";
|
|
smallFontSize = "11";
|
|
microFontSize = "10";
|
|
minimalFontSize = "8";
|
|
|
|
cursorPackage = pkgs.bibata-cursors;
|
|
cursorSize = if bigScreen then 32 else 16;
|
|
};
|
|
};
|
|
}
|