{ 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"; iconPackage = pkgs.papirus-icon-theme; normalFontSize = "12"; headerFontSize = "14"; smallFontSize = "11"; microFontSize = "10"; minimalFontSize = "8"; cursorPackage = pkgs.bibata-cursors; cursorSize = if bigScreen then 32 else 16; }; }; }