Retab
This commit is contained in:
parent
8415b856a9
commit
60cd61444e
1 changed files with 100 additions and 100 deletions
200
colors.nix
200
colors.nix
|
@ -2,120 +2,120 @@
|
||||||
|
|
||||||
let inherit (builtins) mapAttrs map; in rec {
|
let inherit (builtins) mapAttrs map; in rec {
|
||||||
|
|
||||||
# A simple dark theme with vibrant colors.
|
# A simple dark theme with vibrant colors.
|
||||||
"dark" = rec {
|
"dark" = rec {
|
||||||
|
|
||||||
# Determines the background for applications such as the terminal,
|
# Determines the background for applications such as the terminal,
|
||||||
# status bars or WM elements.
|
# status bars or WM elements.
|
||||||
background = {
|
background = {
|
||||||
|
|
||||||
primary = "1a1a1a";
|
|
||||||
|
|
||||||
normal = "212121";
|
primary = "1a1a1a";
|
||||||
slight = "535353";
|
|
||||||
|
|
||||||
};
|
normal = "212121";
|
||||||
|
slight = "535353";
|
||||||
|
|
||||||
# Determines the foreground color of text.
|
};
|
||||||
foreground = {
|
|
||||||
|
|
||||||
primary = "fafafa";
|
|
||||||
|
|
||||||
normal = "efefef";
|
|
||||||
slight = "bdbdbd";
|
|
||||||
|
|
||||||
};
|
# Determines the foreground color of text.
|
||||||
|
foreground = {
|
||||||
|
|
||||||
grayscales = [
|
primary = "fafafa";
|
||||||
"121212"
|
|
||||||
background.primary
|
|
||||||
background.normal
|
|
||||||
"2a2a2a"
|
|
||||||
"323232"
|
|
||||||
"424242"
|
|
||||||
"4a4a4a"
|
|
||||||
background.slight
|
|
||||||
"646464"
|
|
||||||
"6a6a6a"
|
|
||||||
"757575"
|
|
||||||
"7a7a7a"
|
|
||||||
"868686"
|
|
||||||
"8a8a8a"
|
|
||||||
"979797"
|
|
||||||
"9a9a9a"
|
|
||||||
"a8a8a8"
|
|
||||||
"aaaaaa"
|
|
||||||
"b9b9b9"
|
|
||||||
foreground.slight
|
|
||||||
"cacaca"
|
|
||||||
"dadada"
|
|
||||||
"eaeaea"
|
|
||||||
foreground.normal
|
|
||||||
foreground.primary
|
|
||||||
];
|
|
||||||
|
|
||||||
red = {
|
normal = "efefef";
|
||||||
normal = "ff6161";
|
slight = "bdbdbd";
|
||||||
bright = "ff3b3b";
|
|
||||||
pastel = "ff7588";
|
|
||||||
};
|
|
||||||
|
|
||||||
green = {
|
};
|
||||||
normal = "8aff80";
|
|
||||||
bright = "29f26c";
|
|
||||||
pastel = "";
|
|
||||||
};
|
|
||||||
|
|
||||||
blue = {
|
grayscales = [
|
||||||
normal = "30c7ff";
|
"121212"
|
||||||
bright = "00e1ff";
|
background.primary
|
||||||
pastel = "";
|
background.normal
|
||||||
};
|
"2a2a2a"
|
||||||
|
"323232"
|
||||||
|
"424242"
|
||||||
|
"4a4a4a"
|
||||||
|
background.slight
|
||||||
|
"646464"
|
||||||
|
"6a6a6a"
|
||||||
|
"757575"
|
||||||
|
"7a7a7a"
|
||||||
|
"868686"
|
||||||
|
"8a8a8a"
|
||||||
|
"979797"
|
||||||
|
"9a9a9a"
|
||||||
|
"a8a8a8"
|
||||||
|
"aaaaaa"
|
||||||
|
"b9b9b9"
|
||||||
|
foreground.slight
|
||||||
|
"cacaca"
|
||||||
|
"dadada"
|
||||||
|
"eaeaea"
|
||||||
|
foreground.normal
|
||||||
|
foreground.primary
|
||||||
|
];
|
||||||
|
|
||||||
yellow = {
|
red = {
|
||||||
normal = "fcfc51";
|
normal = "ff6161";
|
||||||
bright = "fcfc51";
|
bright = "ff3b3b";
|
||||||
pastel = "";
|
pastel = "ff7588";
|
||||||
};
|
};
|
||||||
|
|
||||||
purple = {
|
|
||||||
normal = "b58aff";
|
|
||||||
bright = "c97ffa";
|
|
||||||
pastel = "d9b5ff";
|
|
||||||
};
|
|
||||||
|
|
||||||
cyan = {
|
|
||||||
normal = "29f8ff";
|
|
||||||
bright = "26e3fc";
|
|
||||||
pastel = "63e8ff";
|
|
||||||
};
|
|
||||||
|
|
||||||
pink = {
|
green = {
|
||||||
normal = "ee8fff";
|
normal = "8aff80";
|
||||||
bright = "ff63e5";
|
bright = "29f26c";
|
||||||
pastel = "ff96e3";
|
pastel = "";
|
||||||
};
|
};
|
||||||
|
|
||||||
orange = {
|
blue = {
|
||||||
normal = "ff8c26";
|
normal = "30c7ff";
|
||||||
bright = "fca151";
|
bright = "00e1ff";
|
||||||
pastel = "";
|
pastel = "";
|
||||||
};
|
};
|
||||||
|
|
||||||
misc = {
|
yellow = {
|
||||||
blueGrey = "9ccdd9";
|
normal = "fcfc51";
|
||||||
teal = "00ccad";
|
bright = "fcfc51";
|
||||||
lime = "d5ff63";
|
pastel = "";
|
||||||
};
|
};
|
||||||
|
|
||||||
hex = mapAttrs (name: value:
|
purple = {
|
||||||
if name == "grayscales"
|
normal = "b58aff";
|
||||||
then map (v: "#" + v) value
|
bright = "c97ffa";
|
||||||
else if name == "hex"
|
pastel = "d9b5ff";
|
||||||
then value
|
};
|
||||||
else mapAttrs (n: v: "#" + v) value
|
|
||||||
) (dark);
|
|
||||||
|
|
||||||
};
|
cyan = {
|
||||||
|
normal = "29f8ff";
|
||||||
|
bright = "26e3fc";
|
||||||
|
pastel = "63e8ff";
|
||||||
|
};
|
||||||
|
|
||||||
|
pink = {
|
||||||
|
normal = "ee8fff";
|
||||||
|
bright = "ff63e5";
|
||||||
|
pastel = "ff96e3";
|
||||||
|
};
|
||||||
|
|
||||||
|
orange = {
|
||||||
|
normal = "ff8c26";
|
||||||
|
bright = "fca151";
|
||||||
|
pastel = "";
|
||||||
|
};
|
||||||
|
|
||||||
|
misc = {
|
||||||
|
blueGrey = "9ccdd9";
|
||||||
|
teal = "00ccad";
|
||||||
|
lime = "d5ff63";
|
||||||
|
};
|
||||||
|
|
||||||
|
hex = mapAttrs (name: value:
|
||||||
|
if name == "grayscales"
|
||||||
|
then map (v: "#" + v) value
|
||||||
|
else if name == "hex"
|
||||||
|
then value
|
||||||
|
else mapAttrs (n: v: "#" + v) value
|
||||||
|
) (dark);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue