commit 4e42cc79579e082baade513ebbba9806b4fa7363 Author: alejandro-angulo Date: Fri Dec 19 20:29:06 2025 -0800 Initial commit diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..5999137 --- /dev/null +++ b/flake.lock @@ -0,0 +1,7 @@ +{ + "nodes": { + "root": {} + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..e2a065f --- /dev/null +++ b/flake.nix @@ -0,0 +1,9 @@ +{ + description = "Catppuccin Color Palette"; + + outputs = { self, ... }: { + lib = { + palette = import ./palette.nix; + }; + }; +} diff --git a/palette.nix b/palette.nix new file mode 100644 index 0000000..c47d2bb --- /dev/null +++ b/palette.nix @@ -0,0 +1,2795 @@ +{ + version = "1.7.1"; + latte = { + name = "Latte"; + emoji = "🌻"; + order = 0; + dark = false; + colors = { + rosewater = { + name = "Rosewater"; + order = 0; + hex = "#dc8a78"; + rgb = { + r = 220; + g = 138; + b = 120; + }; + hsl = { + h = 10.8; + s = 0.5882353; + l = 0.6666667; + }; + accent = true; + }; + flamingo = { + name = "Flamingo"; + order = 1; + hex = "#dd7878"; + rgb = { + r = 221; + g = 120; + b = 120; + }; + hsl = { + h = 0; + s = 0.5976331; + l = 0.66862744; + }; + accent = true; + }; + pink = { + name = "Pink"; + order = 2; + hex = "#ea76cb"; + rgb = { + r = 234; + g = 118; + b = 203; + }; + hsl = { + h = 316.0345; + s = 0.73417723; + l = 0.6901961; + }; + accent = true; + }; + mauve = { + name = "Mauve"; + order = 3; + hex = "#8839ef"; + rgb = { + r = 136; + g = 57; + b = 239; + }; + hsl = { + h = 266.04395; + s = 0.85046726; + l = 0.5803922; + }; + accent = true; + }; + red = { + name = "Red"; + order = 4; + hex = "#d20f39"; + rgb = { + r = 210; + g = 15; + b = 57; + }; + hsl = { + h = 347.07693; + s = 0.8666667; + l = 0.44117647; + }; + accent = true; + }; + maroon = { + name = "Maroon"; + order = 5; + hex = "#e64553"; + rgb = { + r = 230; + g = 69; + b = 83; + }; + hsl = { + h = 354.78262; + s = 0.76303315; + l = 0.5862745; + }; + accent = true; + }; + peach = { + name = "Peach"; + order = 6; + hex = "#fe640b"; + rgb = { + r = 254; + g = 100; + b = 11; + }; + hsl = { + h = 21.97531; + s = 0.9918367; + l = 0.51960784; + }; + accent = true; + }; + yellow = { + name = "Yellow"; + order = 7; + hex = "#df8e1d"; + rgb = { + r = 223; + g = 142; + b = 29; + }; + hsl = { + h = 34.948452; + s = 0.76984125; + l = 0.49411765; + }; + accent = true; + }; + green = { + name = "Green"; + order = 8; + hex = "#40a02b"; + rgb = { + r = 64; + g = 160; + b = 43; + }; + hsl = { + h = 109.23077; + s = 0.5763547; + l = 0.39803922; + }; + accent = true; + }; + teal = { + name = "Teal"; + order = 9; + hex = "#179299"; + rgb = { + r = 23; + g = 146; + b = 153; + }; + hsl = { + h = 183.23077; + s = 0.7386364; + l = 0.34509805; + }; + accent = true; + }; + sky = { + name = "Sky"; + order = 10; + hex = "#04a5e5"; + rgb = { + r = 4; + g = 165; + b = 229; + }; + hsl = { + h = 197.06667; + s = 0.9656652; + l = 0.45686275; + }; + accent = true; + }; + sapphire = { + name = "Sapphire"; + order = 11; + hex = "#209fb5"; + rgb = { + r = 32; + g = 159; + b = 181; + }; + hsl = { + h = 188.85905; + s = 0.69953054; + l = 0.41764706; + }; + accent = true; + }; + blue = { + name = "Blue"; + order = 12; + hex = "#1e66f5"; + rgb = { + r = 30; + g = 102; + b = 245; + }; + hsl = { + h = 219.90698; + s = 0.9148936; + l = 0.5392157; + }; + accent = true; + }; + lavender = { + name = "Lavender"; + order = 13; + hex = "#7287fd"; + rgb = { + r = 114; + g = 135; + b = 253; + }; + hsl = { + h = 230.93526; + s = 0.97202796; + l = 0.71960783; + }; + accent = true; + }; + text = { + name = "Text"; + order = 14; + hex = "#4c4f69"; + rgb = { + r = 76; + g = 79; + b = 105; + }; + hsl = { + h = 233.7931; + s = 0.160221; + l = 0.35490197; + }; + accent = false; + }; + subtext1 = { + name = "Subtext 1"; + order = 15; + hex = "#5c5f77"; + rgb = { + r = 92; + g = 95; + b = 119; + }; + hsl = { + h = 233.33333; + s = 0.12796208; + l = 0.4137255; + }; + accent = false; + }; + subtext0 = { + name = "Subtext 0"; + order = 16; + hex = "#6c6f85"; + rgb = { + r = 108; + g = 111; + b = 133; + }; + hsl = { + h = 232.8; + s = 0.10373444; + l = 0.47254902; + }; + accent = false; + }; + overlay2 = { + name = "Overlay 2"; + order = 17; + hex = "#7c7f93"; + rgb = { + r = 124; + g = 127; + b = 147; + }; + hsl = { + h = 232.17392; + s = 9.623431e-2; + l = 0.53137255; + }; + accent = false; + }; + overlay1 = { + name = "Overlay 1"; + order = 18; + hex = "#8c8fa1"; + rgb = { + r = 140; + g = 143; + b = 161; + }; + hsl = { + h = 231.42857; + s = 0.10047847; + l = 0.5901961; + }; + accent = false; + }; + overlay0 = { + name = "Overlay 0"; + order = 19; + hex = "#9ca0b0"; + rgb = { + r = 156; + g = 160; + b = 176; + }; + hsl = { + h = 228.0; + s = 0.11235955; + l = 0.6509804; + }; + accent = false; + }; + surface2 = { + name = "Surface 2"; + order = 20; + hex = "#acb0be"; + rgb = { + r = 172; + g = 176; + b = 190; + }; + hsl = { + h = 226.66667; + s = 0.12162162; + l = 0.70980394; + }; + accent = false; + }; + surface1 = { + name = "Surface 1"; + order = 21; + hex = "#bcc0cc"; + rgb = { + r = 188; + g = 192; + b = 204; + }; + hsl = { + h = 225.0; + s = 0.13559322; + l = 0.76862746; + }; + accent = false; + }; + surface0 = { + name = "Surface 0"; + order = 22; + hex = "#ccd0da"; + rgb = { + r = 204; + g = 208; + b = 218; + }; + hsl = { + h = 222.85715; + s = 0.1590909; + l = 0.827451; + }; + accent = false; + }; + base = { + name = "Base"; + order = 23; + hex = "#eff1f5"; + rgb = { + r = 239; + g = 241; + b = 245; + }; + hsl = { + h = 220.0; + s = 0.23076923; + l = 0.9490196; + }; + accent = false; + }; + mantle = { + name = "Mantle"; + order = 24; + hex = "#e6e9ef"; + rgb = { + r = 230; + g = 233; + b = 239; + }; + hsl = { + h = 220.0; + s = 0.2195122; + l = 0.9196078; + }; + accent = false; + }; + crust = { + name = "Crust"; + order = 25; + hex = "#dce0e8"; + rgb = { + r = 220; + g = 224; + b = 232; + }; + hsl = { + h = 220.0; + s = 0.20689656; + l = 0.8862745; + }; + accent = false; + }; + }; + ansiColors = { + black = { + name = "Black"; + order = 0; + normal = { + name = "Black"; + hex = "#5c5f77"; + rgb = { + r = 92; + g = 95; + b = 119; + }; + hsl = { + h = 233.33333; + s = 0.12796208; + l = 0.4137255; + }; + code = 0; + }; + bright = { + name = "Bright Black"; + hex = "#6c6f85"; + rgb = { + r = 108; + g = 111; + b = 133; + }; + hsl = { + h = 232.8; + s = 0.10373444; + l = 0.47254902; + }; + code = 8; + }; + }; + red = { + name = "Red"; + order = 1; + normal = { + name = "Red"; + hex = "#d20f39"; + rgb = { + r = 210; + g = 15; + b = 57; + }; + hsl = { + h = 347.07693; + s = 0.8666667; + l = 0.44117647; + }; + code = 1; + }; + bright = { + name = "Bright Red"; + hex = "#de293e"; + rgb = { + r = 222; + g = 41; + b = 62; + }; + hsl = { + h = 353.03867; + s = 0.7327935; + l = 0.5156863; + }; + code = 9; + }; + }; + green = { + name = "Green"; + order = 2; + normal = { + name = "Green"; + hex = "#40a02b"; + rgb = { + r = 64; + g = 160; + b = 43; + }; + hsl = { + h = 109.23077; + s = 0.5763547; + l = 0.39803922; + }; + code = 2; + }; + bright = { + name = "Bright Green"; + hex = "#49af3d"; + rgb = { + r = 73; + g = 175; + b = 61; + }; + hsl = { + h = 113.68421; + s = 0.48305085; + l = 0.4627451; + }; + code = 10; + }; + }; + yellow = { + name = "Yellow"; + order = 3; + normal = { + name = "Yellow"; + hex = "#df8e1d"; + rgb = { + r = 223; + g = 142; + b = 29; + }; + hsl = { + h = 34.948452; + s = 0.76984125; + l = 0.49411765; + }; + code = 3; + }; + bright = { + name = "Bright Yellow"; + hex = "#eea02d"; + rgb = { + r = 238; + g = 160; + b = 45; + }; + hsl = { + h = 35.751297; + s = 0.85022026; + l = 0.55490196; + }; + code = 11; + }; + }; + blue = { + name = "Blue"; + order = 4; + normal = { + name = "Blue"; + hex = "#1e66f5"; + rgb = { + r = 30; + g = 102; + b = 245; + }; + hsl = { + h = 219.90698; + s = 0.9148936; + l = 0.5392157; + }; + code = 4; + }; + bright = { + name = "Bright Blue"; + hex = "#456eff"; + rgb = { + r = 69; + g = 110; + b = 255; + }; + hsl = { + h = 226.7742; + s = 1; + l = 0.63529414; + }; + code = 12; + }; + }; + magenta = { + name = "Magenta"; + order = 5; + normal = { + name = "Magenta"; + hex = "#ea76cb"; + rgb = { + r = 234; + g = 118; + b = 203; + }; + hsl = { + h = 316.0345; + s = 0.73417723; + l = 0.6901961; + }; + code = 5; + }; + bright = { + name = "Bright Magenta"; + hex = "#fe85d8"; + rgb = { + r = 254; + g = 133; + b = 216; + }; + hsl = { + h = 318.843; + s = 0.98373985; + l = 0.7588235; + }; + code = 13; + }; + }; + cyan = { + name = "Cyan"; + order = 6; + normal = { + name = "Cyan"; + hex = "#179299"; + rgb = { + r = 23; + g = 146; + b = 153; + }; + hsl = { + h = 183.23077; + s = 0.7386364; + l = 0.34509805; + }; + code = 6; + }; + bright = { + name = "Bright Cyan"; + hex = "#2d9fa8"; + rgb = { + r = 45; + g = 159; + b = 168; + }; + hsl = { + h = 184.39024; + s = 0.57746476; + l = 0.41764706; + }; + code = 14; + }; + }; + white = { + name = "White"; + order = 7; + normal = { + name = "White"; + hex = "#acb0be"; + rgb = { + r = 172; + g = 176; + b = 190; + }; + hsl = { + h = 226.66667; + s = 0.12162162; + l = 0.70980394; + }; + code = 7; + }; + bright = { + name = "Bright White"; + hex = "#bcc0cc"; + rgb = { + r = 188; + g = 192; + b = 204; + }; + hsl = { + h = 225.0; + s = 0.13559322; + l = 0.76862746; + }; + code = 15; + }; + }; + }; + }; + frappe = { + name = "Frappé"; + emoji = "🪴"; + order = 1; + dark = true; + colors = { + rosewater = { + name = "Rosewater"; + order = 0; + hex = "#f2d5cf"; + rgb = { + r = 242; + g = 213; + b = 207; + }; + hsl = { + h = 10.285714; + s = 0.57377046; + l = 0.88039213; + }; + accent = true; + }; + flamingo = { + name = "Flamingo"; + order = 1; + hex = "#eebebe"; + rgb = { + r = 238; + g = 190; + b = 190; + }; + hsl = { + h = 0; + s = 0.58536583; + l = 0.8392157; + }; + accent = true; + }; + pink = { + name = "Pink"; + order = 2; + hex = "#f4b8e4"; + rgb = { + r = 244; + g = 184; + b = 228; + }; + hsl = { + h = 316; + s = 0.73170733; + l = 0.8392157; + }; + accent = true; + }; + mauve = { + name = "Mauve"; + order = 3; + hex = "#ca9ee6"; + rgb = { + r = 202; + g = 158; + b = 230; + }; + hsl = { + h = 276.66666; + s = 0.59016395; + l = 0.7607843; + }; + accent = true; + }; + red = { + name = "Red"; + order = 4; + hex = "#e78284"; + rgb = { + r = 231; + g = 130; + b = 132; + }; + hsl = { + h = 358.8119; + s = 0.67785233; + l = 0.7078431; + }; + accent = true; + }; + maroon = { + name = "Maroon"; + order = 5; + hex = "#ea999c"; + rgb = { + r = 234; + g = 153; + b = 156; + }; + hsl = { + h = 357.77777; + s = 0.6585366; + l = 0.7588235; + }; + accent = true; + }; + peach = { + name = "Peach"; + order = 6; + hex = "#ef9f76"; + rgb = { + r = 239; + g = 159; + b = 118; + }; + hsl = { + h = 20.330578; + s = 0.7908497; + l = 0.7; + }; + accent = true; + }; + yellow = { + name = "Yellow"; + order = 7; + hex = "#e5c890"; + rgb = { + r = 229; + g = 200; + b = 144; + }; + hsl = { + h = 39.52941; + s = 0.620438; + l = 0.73137254; + }; + accent = true; + }; + green = { + name = "Green"; + order = 8; + hex = "#a6d189"; + rgb = { + r = 166; + g = 209; + b = 137; + }; + hsl = { + h = 95.833336; + s = 0.4390244; + l = 0.6784314; + }; + accent = true; + }; + teal = { + name = "Teal"; + order = 9; + hex = "#81c8be"; + rgb = { + r = 129; + g = 200; + b = 190; + }; + hsl = { + h = 171.5493; + s = 0.3922652; + l = 0.64509803; + }; + accent = true; + }; + sky = { + name = "Sky"; + order = 10; + hex = "#99d1db"; + rgb = { + r = 153; + g = 209; + b = 219; + }; + hsl = { + h = 189.09091; + s = 0.47826087; + l = 0.7294118; + }; + accent = true; + }; + sapphire = { + name = "Sapphire"; + order = 11; + hex = "#85c1dc"; + rgb = { + r = 133; + g = 193; + b = 220; + }; + hsl = { + h = 198.6207; + s = 0.55414015; + l = 0.69215685; + }; + accent = true; + }; + blue = { + name = "Blue"; + order = 12; + hex = "#8caaee"; + rgb = { + r = 140; + g = 170; + b = 238; + }; + hsl = { + h = 221.63266; + s = 0.74242425; + l = 0.7411765; + }; + accent = true; + }; + lavender = { + name = "Lavender"; + order = 13; + hex = "#babbf1"; + rgb = { + r = 186; + g = 187; + b = 241; + }; + hsl = { + h = 238.90909; + s = 0.6626506; + l = 0.8372549; + }; + accent = true; + }; + text = { + name = "Text"; + order = 14; + hex = "#c6d0f5"; + rgb = { + r = 198; + g = 208; + b = 245; + }; + hsl = { + h = 227.23404; + s = 0.70149255; + l = 0.8686274; + }; + accent = false; + }; + subtext1 = { + name = "Subtext 1"; + order = 15; + hex = "#b5bfe2"; + rgb = { + r = 181; + g = 191; + b = 226; + }; + hsl = { + h = 226.66667; + s = 0.4368932; + l = 0.7980392; + }; + accent = false; + }; + subtext0 = { + name = "Subtext 0"; + order = 16; + hex = "#a5adce"; + rgb = { + r = 165; + g = 173; + b = 206; + }; + hsl = { + h = 228.29268; + s = 0.29496402; + l = 0.72745097; + }; + accent = false; + }; + overlay2 = { + name = "Overlay 2"; + order = 17; + hex = "#949cbb"; + rgb = { + r = 148; + g = 156; + b = 187; + }; + hsl = { + h = 227.6923; + s = 0.22285715; + l = 0.65686274; + }; + accent = false; + }; + overlay1 = { + name = "Overlay 1"; + order = 18; + hex = "#838ba7"; + rgb = { + r = 131; + g = 139; + b = 167; + }; + hsl = { + h = 226.66667; + s = 0.16981132; + l = 0.58431375; + }; + accent = false; + }; + overlay0 = { + name = "Overlay 0"; + order = 19; + hex = "#737994"; + rgb = { + r = 115; + g = 121; + b = 148; + }; + hsl = { + h = 229.09091; + s = 0.13360325; + l = 0.5156863; + }; + accent = false; + }; + surface2 = { + name = "Surface 2"; + order = 20; + hex = "#626880"; + rgb = { + r = 98; + g = 104; + b = 128; + }; + hsl = { + h = 228.0; + s = 0.13274336; + l = 0.44313726; + }; + accent = false; + }; + surface1 = { + name = "Surface 1"; + order = 21; + hex = "#51576d"; + rgb = { + r = 81; + g = 87; + b = 109; + }; + hsl = { + h = 227.14285; + s = 0.14736842; + l = 0.37254903; + }; + accent = false; + }; + surface0 = { + name = "Surface 0"; + order = 22; + hex = "#414559"; + rgb = { + r = 65; + g = 69; + b = 89; + }; + hsl = { + h = 230.0; + s = 0.15584415; + l = 0.3019608; + }; + accent = false; + }; + base = { + name = "Base"; + order = 23; + hex = "#303446"; + rgb = { + r = 48; + g = 52; + b = 70; + }; + hsl = { + h = 229.09091; + s = 0.18644068; + l = 0.23137255; + }; + accent = false; + }; + mantle = { + name = "Mantle"; + order = 24; + hex = "#292c3c"; + rgb = { + r = 41; + g = 44; + b = 60; + }; + hsl = { + h = 230.52632; + s = 0.18811882; + l = 0.19803922; + }; + accent = false; + }; + crust = { + name = "Crust"; + order = 25; + hex = "#232634"; + rgb = { + r = 35; + g = 38; + b = 52; + }; + hsl = { + h = 229.41176; + s = 0.1954023; + l = 0.17058824; + }; + accent = false; + }; + }; + ansiColors = { + black = { + name = "Black"; + order = 0; + normal = { + name = "Black"; + hex = "#51576d"; + rgb = { + r = 81; + g = 87; + b = 109; + }; + hsl = { + h = 227.14285; + s = 0.14736842; + l = 0.37254903; + }; + code = 0; + }; + bright = { + name = "Bright Black"; + hex = "#626880"; + rgb = { + r = 98; + g = 104; + b = 128; + }; + hsl = { + h = 228.0; + s = 0.13274336; + l = 0.44313726; + }; + code = 8; + }; + }; + red = { + name = "Red"; + order = 1; + normal = { + name = "Red"; + hex = "#e78284"; + rgb = { + r = 231; + g = 130; + b = 132; + }; + hsl = { + h = 358.8119; + s = 0.67785233; + l = 0.7078431; + }; + code = 1; + }; + bright = { + name = "Bright Red"; + hex = "#e67172"; + rgb = { + r = 230; + g = 113; + b = 114; + }; + hsl = { + h = 359.48718; + s = 0.7005988; + l = 0.672549; + }; + code = 9; + }; + }; + green = { + name = "Green"; + order = 2; + normal = { + name = "Green"; + hex = "#a6d189"; + rgb = { + r = 166; + g = 209; + b = 137; + }; + hsl = { + h = 95.833336; + s = 0.4390244; + l = 0.6784314; + }; + code = 2; + }; + bright = { + name = "Bright Green"; + hex = "#8ec772"; + rgb = { + r = 142; + g = 199; + b = 114; + }; + hsl = { + h = 100.23529; + s = 0.4314721; + l = 0.6137255; + }; + code = 10; + }; + }; + yellow = { + name = "Yellow"; + order = 3; + normal = { + name = "Yellow"; + hex = "#e5c890"; + rgb = { + r = 229; + g = 200; + b = 144; + }; + hsl = { + h = 39.52941; + s = 0.620438; + l = 0.73137254; + }; + code = 3; + }; + bright = { + name = "Bright Yellow"; + hex = "#d9ba73"; + rgb = { + r = 217; + g = 186; + b = 115; + }; + hsl = { + h = 41.764706; + s = 0.5730337; + l = 0.6509804; + }; + code = 11; + }; + }; + blue = { + name = "Blue"; + order = 4; + normal = { + name = "Blue"; + hex = "#8caaee"; + rgb = { + r = 140; + g = 170; + b = 238; + }; + hsl = { + h = 221.63266; + s = 0.74242425; + l = 0.7411765; + }; + code = 4; + }; + bright = { + name = "Bright Blue"; + hex = "#7b9ef0"; + rgb = { + r = 123; + g = 158; + b = 240; + }; + hsl = { + h = 222.05128; + s = 0.79591835; + l = 0.7117647; + }; + code = 12; + }; + }; + magenta = { + name = "Magenta"; + order = 5; + normal = { + name = "Magenta"; + hex = "#f4b8e4"; + rgb = { + r = 244; + g = 184; + b = 228; + }; + hsl = { + h = 316; + s = 0.73170733; + l = 0.8392157; + }; + code = 5; + }; + bright = { + name = "Bright Magenta"; + hex = "#f2a4db"; + rgb = { + r = 242; + g = 164; + b = 219; + }; + hsl = { + h = 317.69232; + s = 0.75; + l = 0.79607844; + }; + code = 13; + }; + }; + cyan = { + name = "Cyan"; + order = 6; + normal = { + name = "Cyan"; + hex = "#81c8be"; + rgb = { + r = 129; + g = 200; + b = 190; + }; + hsl = { + h = 171.5493; + s = 0.3922652; + l = 0.64509803; + }; + code = 6; + }; + bright = { + name = "Bright Cyan"; + hex = "#5abfb5"; + rgb = { + r = 90; + g = 191; + b = 181; + }; + hsl = { + h = 174.0594; + s = 0.44104803; + l = 0.5509804; + }; + code = 14; + }; + }; + white = { + name = "White"; + order = 7; + normal = { + name = "White"; + hex = "#a5adce"; + rgb = { + r = 165; + g = 173; + b = 206; + }; + hsl = { + h = 228.29268; + s = 0.29496402; + l = 0.72745097; + }; + code = 7; + }; + bright = { + name = "Bright White"; + hex = "#b5bfe2"; + rgb = { + r = 181; + g = 191; + b = 226; + }; + hsl = { + h = 226.66667; + s = 0.4368932; + l = 0.7980392; + }; + code = 15; + }; + }; + }; + }; + macchiato = { + name = "Macchiato"; + emoji = "🌺"; + order = 2; + dark = true; + colors = { + rosewater = { + name = "Rosewater"; + order = 0; + hex = "#f4dbd6"; + rgb = { + r = 244; + g = 219; + b = 214; + }; + hsl = { + h = 10.0; + s = 0.5769231; + l = 0.8980392; + }; + accent = true; + }; + flamingo = { + name = "Flamingo"; + order = 1; + hex = "#f0c6c6"; + rgb = { + r = 240; + g = 198; + b = 198; + }; + hsl = { + h = 0; + s = 0.5833333; + l = 0.85882354; + }; + accent = true; + }; + pink = { + name = "Pink"; + order = 2; + hex = "#f5bde6"; + rgb = { + r = 245; + g = 189; + b = 230; + }; + hsl = { + h = 316.07144; + s = 0.7368421; + l = 0.8509804; + }; + accent = true; + }; + mauve = { + name = "Mauve"; + order = 3; + hex = "#c6a0f6"; + rgb = { + r = 198; + g = 160; + b = 246; + }; + hsl = { + h = 266.51163; + s = 0.8269231; + l = 0.79607844; + }; + accent = true; + }; + red = { + name = "Red"; + order = 4; + hex = "#ed8796"; + rgb = { + r = 237; + g = 135; + b = 150; + }; + hsl = { + h = 351.17648; + s = 0.73913044; + l = 0.7294118; + }; + accent = true; + }; + maroon = { + name = "Maroon"; + order = 5; + hex = "#ee99a0"; + rgb = { + r = 238; + g = 153; + b = 160; + }; + hsl = { + h = 355.05884; + s = 0.71428573; + l = 0.76666665; + }; + accent = true; + }; + peach = { + name = "Peach"; + order = 6; + hex = "#f5a97f"; + rgb = { + r = 245; + g = 169; + b = 127; + }; + hsl = { + h = 21.355932; + s = 0.85507244; + l = 0.7294118; + }; + accent = true; + }; + yellow = { + name = "Yellow"; + order = 7; + hex = "#eed49f"; + rgb = { + r = 238; + g = 212; + b = 159; + }; + hsl = { + h = 40.253166; + s = 0.69911504; + l = 0.77843136; + }; + accent = true; + }; + green = { + name = "Green"; + order = 8; + hex = "#a6da95"; + rgb = { + r = 166; + g = 218; + b = 149; + }; + hsl = { + h = 105.21739; + s = 0.48251748; + l = 0.71960783; + }; + accent = true; + }; + teal = { + name = "Teal"; + order = 9; + hex = "#8bd5ca"; + rgb = { + r = 139; + g = 213; + b = 202; + }; + hsl = { + h = 171.08109; + s = 0.46835443; + l = 0.6901961; + }; + accent = true; + }; + sky = { + name = "Sky"; + order = 10; + hex = "#91d7e3"; + rgb = { + r = 145; + g = 215; + b = 227; + }; + hsl = { + h = 188.78049; + s = 0.5942029; + l = 0.7294118; + }; + accent = true; + }; + sapphire = { + name = "Sapphire"; + order = 11; + hex = "#7dc4e4"; + rgb = { + r = 125; + g = 196; + b = 228; + }; + hsl = { + h = 198.64078; + s = 0.656051; + l = 0.69215685; + }; + accent = true; + }; + blue = { + name = "Blue"; + order = 12; + hex = "#8aadf4"; + rgb = { + r = 138; + g = 173; + b = 244; + }; + hsl = { + h = 220.18867; + s = 0.828125; + l = 0.7490196; + }; + accent = true; + }; + lavender = { + name = "Lavender"; + order = 13; + hex = "#b7bdf8"; + rgb = { + r = 183; + g = 189; + b = 248; + }; + hsl = { + h = 234.46153; + s = 0.8227848; + l = 0.845098; + }; + accent = true; + }; + text = { + name = "Text"; + order = 14; + hex = "#cad3f5"; + rgb = { + r = 202; + g = 211; + b = 245; + }; + hsl = { + h = 227.44186; + s = 0.6825397; + l = 0.87647057; + }; + accent = false; + }; + subtext1 = { + name = "Subtext 1"; + order = 15; + hex = "#b8c0e0"; + rgb = { + r = 184; + g = 192; + b = 224; + }; + hsl = { + h = 228; + s = 0.39215687; + l = 0.8; + }; + accent = false; + }; + subtext0 = { + name = "Subtext 0"; + order = 16; + hex = "#a5adcb"; + rgb = { + r = 165; + g = 173; + b = 203; + }; + hsl = { + h = 227.36842; + s = 0.26760563; + l = 0.72156864; + }; + accent = false; + }; + overlay2 = { + name = "Overlay 2"; + order = 17; + hex = "#939ab7"; + rgb = { + r = 147; + g = 154; + b = 183; + }; + hsl = { + h = 228.33333; + s = 0.2; + l = 0.64705884; + }; + accent = false; + }; + overlay1 = { + name = "Overlay 1"; + order = 18; + hex = "#8087a2"; + rgb = { + r = 128; + g = 135; + b = 162; + }; + hsl = { + h = 227.64706; + s = 0.15454546; + l = 0.5686275; + }; + accent = false; + }; + overlay0 = { + name = "Overlay 0"; + order = 19; + hex = "#6e738d"; + rgb = { + r = 110; + g = 115; + b = 141; + }; + hsl = { + h = 230.32259; + s = 0.12350598; + l = 0.49215686; + }; + accent = false; + }; + surface2 = { + name = "Surface 2"; + order = 20; + hex = "#5b6078"; + rgb = { + r = 91; + g = 96; + b = 120; + }; + hsl = { + h = 229.65517; + s = 0.13744076; + l = 0.4137255; + }; + accent = false; + }; + surface1 = { + name = "Surface 1"; + order = 21; + hex = "#494d64"; + rgb = { + r = 73; + g = 77; + b = 100; + }; + hsl = { + h = 231.11111; + s = 0.15606937; + l = 0.3392157; + }; + accent = false; + }; + surface0 = { + name = "Surface 0"; + order = 22; + hex = "#363a4f"; + rgb = { + r = 54; + g = 58; + b = 79; + }; + hsl = { + h = 230.4; + s = 0.18796992; + l = 0.26078433; + }; + accent = false; + }; + base = { + name = "Base"; + order = 23; + hex = "#24273a"; + rgb = { + r = 36; + g = 39; + b = 58; + }; + hsl = { + h = 231.81818; + s = 0.23404256; + l = 0.18431373; + }; + accent = false; + }; + mantle = { + name = "Mantle"; + order = 24; + hex = "#1e2030"; + rgb = { + r = 30; + g = 32; + b = 48; + }; + hsl = { + h = 233.33333; + s = 0.23076923; + l = 0.15294118; + }; + accent = false; + }; + crust = { + name = "Crust"; + order = 25; + hex = "#181926"; + rgb = { + r = 24; + g = 25; + b = 38; + }; + hsl = { + h = 235.71428; + s = 0.22580644; + l = 0.12156863; + }; + accent = false; + }; + }; + ansiColors = { + black = { + name = "Black"; + order = 0; + normal = { + name = "Black"; + hex = "#494d64"; + rgb = { + r = 73; + g = 77; + b = 100; + }; + hsl = { + h = 231.11111; + s = 0.15606937; + l = 0.3392157; + }; + code = 0; + }; + bright = { + name = "Bright Black"; + hex = "#5b6078"; + rgb = { + r = 91; + g = 96; + b = 120; + }; + hsl = { + h = 229.65517; + s = 0.13744076; + l = 0.4137255; + }; + code = 8; + }; + }; + red = { + name = "Red"; + order = 1; + normal = { + name = "Red"; + hex = "#ed8796"; + rgb = { + r = 237; + g = 135; + b = 150; + }; + hsl = { + h = 351.17648; + s = 0.73913044; + l = 0.7294118; + }; + code = 1; + }; + bright = { + name = "Bright Red"; + hex = "#ec7486"; + rgb = { + r = 236; + g = 116; + b = 134; + }; + hsl = { + h = 351; + s = 0.75949365; + l = 0.6901961; + }; + code = 9; + }; + }; + green = { + name = "Green"; + order = 2; + normal = { + name = "Green"; + hex = "#a6da95"; + rgb = { + r = 166; + g = 218; + b = 149; + }; + hsl = { + h = 105.21739; + s = 0.48251748; + l = 0.71960783; + }; + code = 2; + }; + bright = { + name = "Bright Green"; + hex = "#8ccf7f"; + rgb = { + r = 140; + g = 207; + b = 127; + }; + hsl = { + h = 110.25; + s = 0.45454547; + l = 0.654902; + }; + code = 10; + }; + }; + yellow = { + name = "Yellow"; + order = 3; + normal = { + name = "Yellow"; + hex = "#eed49f"; + rgb = { + r = 238; + g = 212; + b = 159; + }; + hsl = { + h = 40.253166; + s = 0.69911504; + l = 0.77843136; + }; + code = 3; + }; + bright = { + name = "Bright Yellow"; + hex = "#e1c682"; + rgb = { + r = 225; + g = 198; + b = 130; + }; + hsl = { + h = 42.94737; + s = 0.61290324; + l = 0.6960784; + }; + code = 11; + }; + }; + blue = { + name = "Blue"; + order = 4; + normal = { + name = "Blue"; + hex = "#8aadf4"; + rgb = { + r = 138; + g = 173; + b = 244; + }; + hsl = { + h = 220.18867; + s = 0.828125; + l = 0.7490196; + }; + code = 4; + }; + bright = { + name = "Bright Blue"; + hex = "#78a1f6"; + rgb = { + r = 120; + g = 161; + b = 246; + }; + hsl = { + h = 220.4762; + s = 0.875; + l = 0.7176471; + }; + code = 12; + }; + }; + magenta = { + name = "Magenta"; + order = 5; + normal = { + name = "Magenta"; + hex = "#f5bde6"; + rgb = { + r = 245; + g = 189; + b = 230; + }; + hsl = { + h = 316.07144; + s = 0.7368421; + l = 0.8509804; + }; + code = 5; + }; + bright = { + name = "Bright Magenta"; + hex = "#f2a9dd"; + rgb = { + r = 242; + g = 169; + b = 221; + }; + hsl = { + h = 317.26028; + s = 0.7373737; + l = 0.80588233; + }; + code = 13; + }; + }; + cyan = { + name = "Cyan"; + order = 6; + normal = { + name = "Cyan"; + hex = "#8bd5ca"; + rgb = { + r = 139; + g = 213; + b = 202; + }; + hsl = { + h = 171.08109; + s = 0.46835443; + l = 0.6901961; + }; + code = 6; + }; + bright = { + name = "Bright Cyan"; + hex = "#63cbc0"; + rgb = { + r = 99; + g = 203; + b = 192; + }; + hsl = { + h = 173.65384; + s = 0.5; + l = 0.5921569; + }; + code = 14; + }; + }; + white = { + name = "White"; + order = 7; + normal = { + name = "White"; + hex = "#a5adcb"; + rgb = { + r = 165; + g = 173; + b = 203; + }; + hsl = { + h = 227.36842; + s = 0.26760563; + l = 0.72156864; + }; + code = 7; + }; + bright = { + name = "Bright White"; + hex = "#b8c0e0"; + rgb = { + r = 184; + g = 192; + b = 224; + }; + hsl = { + h = 228; + s = 0.39215687; + l = 0.8; + }; + code = 15; + }; + }; + }; + }; + mocha = { + name = "Mocha"; + emoji = "🌿"; + order = 3; + dark = true; + colors = { + rosewater = { + name = "Rosewater"; + order = 0; + hex = "#f5e0dc"; + rgb = { + r = 245; + g = 224; + b = 220; + }; + hsl = { + h = 9.6; + s = 0.5555556; + l = 0.9117647; + }; + accent = true; + }; + flamingo = { + name = "Flamingo"; + order = 1; + hex = "#f2cdcd"; + rgb = { + r = 242; + g = 205; + b = 205; + }; + hsl = { + h = 0; + s = 0.5873016; + l = 0.87647057; + }; + accent = true; + }; + pink = { + name = "Pink"; + order = 2; + hex = "#f5c2e7"; + rgb = { + r = 245; + g = 194; + b = 231; + }; + hsl = { + h = 316.47058; + s = 0.7183099; + l = 0.8607843; + }; + accent = true; + }; + mauve = { + name = "Mauve"; + order = 3; + hex = "#cba6f7"; + rgb = { + r = 203; + g = 166; + b = 247; + }; + hsl = { + h = 267.4074; + s = 0.83505154; + l = 0.8098039; + }; + accent = true; + }; + red = { + name = "Red"; + order = 4; + hex = "#f38ba8"; + rgb = { + r = 243; + g = 139; + b = 168; + }; + hsl = { + h = 343.26923; + s = 0.8125; + l = 0.7490196; + }; + accent = true; + }; + maroon = { + name = "Maroon"; + order = 5; + hex = "#eba0ac"; + rgb = { + r = 235; + g = 160; + b = 172; + }; + hsl = { + h = 350.4; + s = 0.65217394; + l = 0.7745098; + }; + accent = true; + }; + peach = { + name = "Peach"; + order = 6; + hex = "#fab387"; + rgb = { + r = 250; + g = 179; + b = 135; + }; + hsl = { + h = 22.956522; + s = 0.92; + l = 0.75490195; + }; + accent = true; + }; + yellow = { + name = "Yellow"; + order = 7; + hex = "#f9e2af"; + rgb = { + r = 249; + g = 226; + b = 175; + }; + hsl = { + h = 41.351353; + s = 0.8604651; + l = 0.83137256; + }; + accent = true; + }; + green = { + name = "Green"; + order = 8; + hex = "#a6e3a1"; + rgb = { + r = 166; + g = 227; + b = 161; + }; + hsl = { + h = 115.454544; + s = 0.5409836; + l = 0.7607843; + }; + accent = true; + }; + teal = { + name = "Teal"; + order = 9; + hex = "#94e2d5"; + rgb = { + r = 148; + g = 226; + b = 213; + }; + hsl = { + h = 170.0; + s = 0.5735294; + l = 0.73333335; + }; + accent = true; + }; + sky = { + name = "Sky"; + order = 10; + hex = "#89dceb"; + rgb = { + r = 137; + g = 220; + b = 235; + }; + hsl = { + h = 189.18367; + s = 0.71014494; + l = 0.7294118; + }; + accent = true; + }; + sapphire = { + name = "Sapphire"; + order = 11; + hex = "#74c7ec"; + rgb = { + r = 116; + g = 199; + b = 236; + }; + hsl = { + h = 198.5; + s = 0.75949365; + l = 0.6901961; + }; + accent = true; + }; + blue = { + name = "Blue"; + order = 12; + hex = "#89b4fa"; + rgb = { + r = 137; + g = 180; + b = 250; + }; + hsl = { + h = 217.16814; + s = 0.9186992; + l = 0.7588235; + }; + accent = true; + }; + lavender = { + name = "Lavender"; + order = 13; + hex = "#b4befe"; + rgb = { + r = 180; + g = 190; + b = 254; + }; + hsl = { + h = 231.89189; + s = 0.9736842; + l = 0.8509804; + }; + accent = true; + }; + text = { + name = "Text"; + order = 14; + hex = "#cdd6f4"; + rgb = { + r = 205; + g = 214; + b = 244; + }; + hsl = { + h = 226.15384; + s = 0.6393443; + l = 0.88039213; + }; + accent = false; + }; + subtext1 = { + name = "Subtext 1"; + order = 15; + hex = "#bac2de"; + rgb = { + r = 186; + g = 194; + b = 222; + }; + hsl = { + h = 226.66667; + s = 0.3529412; + l = 0.8; + }; + accent = false; + }; + subtext0 = { + name = "Subtext 0"; + order = 16; + hex = "#a6adc8"; + rgb = { + r = 166; + g = 173; + b = 200; + }; + hsl = { + h = 227.64706; + s = 0.2361111; + l = 0.7176471; + }; + accent = false; + }; + overlay2 = { + name = "Overlay 2"; + order = 17; + hex = "#9399b2"; + rgb = { + r = 147; + g = 153; + b = 178; + }; + hsl = { + h = 228.3871; + s = 0.16756757; + l = 0.6372549; + }; + accent = false; + }; + overlay1 = { + name = "Overlay 1"; + order = 18; + hex = "#7f849c"; + rgb = { + r = 127; + g = 132; + b = 156; + }; + hsl = { + h = 229.65517; + s = 0.1277533; + l = 0.55490196; + }; + accent = false; + }; + overlay0 = { + name = "Overlay 0"; + order = 19; + hex = "#6c7086"; + rgb = { + r = 108; + g = 112; + b = 134; + }; + hsl = { + h = 230.76923; + s = 0.10743801; + l = 0.4745098; + }; + accent = false; + }; + surface2 = { + name = "Surface 2"; + order = 20; + hex = "#585b70"; + rgb = { + r = 88; + g = 91; + b = 112; + }; + hsl = { + h = 232.5; + s = 0.12; + l = 0.39215687; + }; + accent = false; + }; + surface1 = { + name = "Surface 1"; + order = 21; + hex = "#45475a"; + rgb = { + r = 69; + g = 71; + b = 90; + }; + hsl = { + h = 234.28572; + s = 0.13207547; + l = 0.31176472; + }; + accent = false; + }; + surface0 = { + name = "Surface 0"; + order = 22; + hex = "#313244"; + rgb = { + r = 49; + g = 50; + b = 68; + }; + hsl = { + h = 236.8421; + s = 0.16239317; + l = 0.22941177; + }; + accent = false; + }; + base = { + name = "Base"; + order = 23; + hex = "#1e1e2e"; + rgb = { + r = 30; + g = 30; + b = 46; + }; + hsl = { + h = 240; + s = 0.21052632; + l = 0.14901961; + }; + accent = false; + }; + mantle = { + name = "Mantle"; + order = 24; + hex = "#181825"; + rgb = { + r = 24; + g = 24; + b = 37; + }; + hsl = { + h = 240; + s = 0.21311475; + l = 0.11960784; + }; + accent = false; + }; + crust = { + name = "Crust"; + order = 25; + hex = "#11111b"; + rgb = { + r = 17; + g = 17; + b = 27; + }; + hsl = { + h = 240; + s = 0.22727273; + l = 8.627451e-2; + }; + accent = false; + }; + }; + ansiColors = { + black = { + name = "Black"; + order = 0; + normal = { + name = "Black"; + hex = "#45475a"; + rgb = { + r = 69; + g = 71; + b = 90; + }; + hsl = { + h = 234.28572; + s = 0.13207547; + l = 0.31176472; + }; + code = 0; + }; + bright = { + name = "Bright Black"; + hex = "#585b70"; + rgb = { + r = 88; + g = 91; + b = 112; + }; + hsl = { + h = 232.5; + s = 0.12; + l = 0.39215687; + }; + code = 8; + }; + }; + red = { + name = "Red"; + order = 1; + normal = { + name = "Red"; + hex = "#f38ba8"; + rgb = { + r = 243; + g = 139; + b = 168; + }; + hsl = { + h = 343.26923; + s = 0.8125; + l = 0.7490196; + }; + code = 1; + }; + bright = { + name = "Bright Red"; + hex = "#f37799"; + rgb = { + r = 243; + g = 119; + b = 153; + }; + hsl = { + h = 343.5484; + s = 0.8378378; + l = 0.70980394; + }; + code = 9; + }; + }; + green = { + name = "Green"; + order = 2; + normal = { + name = "Green"; + hex = "#a6e3a1"; + rgb = { + r = 166; + g = 227; + b = 161; + }; + hsl = { + h = 115.454544; + s = 0.5409836; + l = 0.7607843; + }; + code = 2; + }; + bright = { + name = "Bright Green"; + hex = "#89d88b"; + rgb = { + r = 137; + g = 216; + b = 139; + }; + hsl = { + h = 121.51899; + s = 0.50318474; + l = 0.69215685; + }; + code = 10; + }; + }; + yellow = { + name = "Yellow"; + order = 3; + normal = { + name = "Yellow"; + hex = "#f9e2af"; + rgb = { + r = 249; + g = 226; + b = 175; + }; + hsl = { + h = 41.351353; + s = 0.8604651; + l = 0.83137256; + }; + code = 3; + }; + bright = { + name = "Bright Yellow"; + hex = "#ebd391"; + rgb = { + r = 235; + g = 211; + b = 145; + }; + hsl = { + h = 44; + s = 0.6923077; + l = 0.74509805; + }; + code = 11; + }; + }; + blue = { + name = "Blue"; + order = 4; + normal = { + name = "Blue"; + hex = "#89b4fa"; + rgb = { + r = 137; + g = 180; + b = 250; + }; + hsl = { + h = 217.16814; + s = 0.9186992; + l = 0.7588235; + }; + code = 4; + }; + bright = { + name = "Bright Blue"; + hex = "#74a8fc"; + rgb = { + r = 116; + g = 168; + b = 252; + }; + hsl = { + h = 217.05882; + s = 0.9577465; + l = 0.72156864; + }; + code = 12; + }; + }; + magenta = { + name = "Magenta"; + order = 5; + normal = { + name = "Magenta"; + hex = "#f5c2e7"; + rgb = { + r = 245; + g = 194; + b = 231; + }; + hsl = { + h = 316.47058; + s = 0.7183099; + l = 0.8607843; + }; + code = 5; + }; + bright = { + name = "Bright Magenta"; + hex = "#f2aede"; + rgb = { + r = 242; + g = 174; + b = 222; + }; + hsl = { + h = 317.64706; + s = 0.7234042; + l = 0.8156863; + }; + code = 13; + }; + }; + cyan = { + name = "Cyan"; + order = 6; + normal = { + name = "Cyan"; + hex = "#94e2d5"; + rgb = { + r = 148; + g = 226; + b = 213; + }; + hsl = { + h = 170.0; + s = 0.5735294; + l = 0.73333335; + }; + code = 6; + }; + bright = { + name = "Bright Cyan"; + hex = "#6bd7ca"; + rgb = { + r = 107; + g = 215; + b = 202; + }; + hsl = { + h = 172.77777; + s = 0.5744681; + l = 0.6313726; + }; + code = 14; + }; + }; + white = { + name = "White"; + order = 7; + normal = { + name = "White"; + hex = "#a6adc8"; + rgb = { + r = 166; + g = 173; + b = 200; + }; + hsl = { + h = 227.64706; + s = 0.2361111; + l = 0.7176471; + }; + code = 7; + }; + bright = { + name = "Bright White"; + hex = "#bac2de"; + rgb = { + r = 186; + g = 194; + b = 222; + }; + hsl = { + h = 226.66667; + s = 0.3529412; + l = 0.8; + }; + code = 15; + }; + }; + }; + }; +} \ No newline at end of file