nixos-config/modules/themes.nix

37 lines
975 B
Nix
Raw Normal View History

2021-02-17 01:06:42 +03:00
{ config, lib, pkgs, inputs, ... }: {
2019-08-27 23:41:02 +04:00
2021-02-17 01:06:42 +03:00
config.themes.base16 = with config.deviceSpecific.devInfo; {
2020-08-10 01:17:22 +04:00
enable = true;
2021-02-17 01:06:42 +03:00
# customScheme = {
# enable = true;
# path = "${inputs.base16-horizon-scheme}/horizon-dark.yaml";
# };
2021-09-15 15:39:27 +03:00
scheme = "gruvbox";
variant = "gruvbox-dark-medium";
2020-08-10 01:17:22 +04:00
extraParams = {
font = "IBM Plex Sans";
fontMono = "IBM Plex Mono";
fontSerif = "IBM Plex Serif";
2020-08-15 19:36:16 +04:00
powerlineFont = "IBM Plex Mono for Powerline";
2020-08-10 01:17:22 +04:00
fallbackFont = "Roboto";
fallbackFontMono = "Roboto Mono";
fallbackFontSerif = "Roboto Slab";
2020-08-15 19:36:16 +04:00
2020-08-11 02:38:02 +04:00
iconFont = "Font Awesome 5 Free";
fallbackIcon = "Material Icons";
2021-02-17 01:06:42 +03:00
iconTheme = "Papirus-Dark";
2021-06-16 05:30:04 +03:00
iconPackage = pkgs.papirus-icon-theme;
2020-08-15 19:36:16 +04:00
normalFontSize = "12";
headerFontSize = "14";
smallFontSize = "11";
microFontSize = "10";
minimalFontSize = "8";
2021-02-17 01:06:42 +03:00
cursorPackage = pkgs.bibata-cursors;
2021-06-29 22:27:50 +03:00
cursorSize = 16;
2020-08-10 01:17:22 +04:00
};
2019-08-27 23:41:02 +04:00
};
2021-02-17 01:06:42 +03:00
}