86 lines
1.8 KiB
Nix
86 lines
1.8 KiB
Nix
{ config, pkgs, lib, ... }:
|
|
with lib; {
|
|
options = {
|
|
font.mono = mkOption {
|
|
type = types.str;
|
|
default = "CaskaydiaCove Nerd Font Mono";
|
|
};
|
|
font.regular = mkOption {
|
|
type = types.str;
|
|
default = "CaskaydiaCove Nerd Font Regular";
|
|
};
|
|
color.background = mkOption {
|
|
type = types.str;
|
|
default = "303446";
|
|
};
|
|
color.foreground = mkOption {
|
|
type = types.str;
|
|
default = "C6D0F5";
|
|
};
|
|
color.black = mkOption {
|
|
type = types.str;
|
|
default = "51576D";
|
|
};
|
|
color.black_dull = mkOption {
|
|
type = types.str;
|
|
default = "626880";
|
|
};
|
|
color.red = mkOption {
|
|
type = types.str;
|
|
default = "E78284";
|
|
};
|
|
color.red_dull = mkOption {
|
|
type = types.str;
|
|
default = "E78284";
|
|
};
|
|
color.green = mkOption {
|
|
type = types.str;
|
|
default = "A6D189";
|
|
};
|
|
color.green_dull = mkOption {
|
|
type = types.str;
|
|
default = "A6D189";
|
|
};
|
|
color.yellow = mkOption {
|
|
type = types.str;
|
|
default = "E5C890";
|
|
};
|
|
color.yellow_dull = mkOption {
|
|
type = types.str;
|
|
default = "E5C890";
|
|
};
|
|
color.blue = mkOption {
|
|
type = types.str;
|
|
default = "8CAAEE";
|
|
};
|
|
color.blue_dull = mkOption {
|
|
type = types.str;
|
|
default = "8CAAEE";
|
|
};
|
|
color.magenta = mkOption {
|
|
type = types.str;
|
|
default = "F4B8E4";
|
|
};
|
|
color.magenta_dull = mkOption {
|
|
type = types.str;
|
|
default = "F4B8E4";
|
|
};
|
|
color.cyan = mkOption {
|
|
type = types.str;
|
|
default = "81C8BE";
|
|
};
|
|
color.cyan_dull = mkOption {
|
|
type = types.str;
|
|
default = "81C8BE";
|
|
};
|
|
color.white = mkOption {
|
|
type = types.str;
|
|
default = "B5BFE2";
|
|
};
|
|
color.white_dull = mkOption {
|
|
type = types.str;
|
|
default = "A5ADCE";
|
|
};
|
|
};
|
|
}
|