nixos-old/variables.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";
};
};
}