{lib, ...}: {
  options.palettes.adwaita = lib.mkOption {
    default = rec {
      helix_theme = "adwaita-dark";
      aqua = teal_3;
      bg = libadwaita_dark; # main background
      bg2 = libadwaita_dark_alt;
      blue = blue_4;
      br_aqua = teal_4;
      br_bg = libadwaita_popup;
      br_blue = blue_3;
      br_fg = light_3; # main foreground
      br_gray = libadwaita_dark_alt;
      br_green = green_3;
      br_orange = orange_3;
      br_purple = purple_3;
      br_red = red_3;
      br_yellow = yellow_3;
      fg = light_3;
      fg2 = light_4;
      gray = libadwaita_popup;
      green = green_4;
      orange = orange_4;
      purple = purple_4;
      red = red_4;
      tan = light_3;
      white = light_3;
      yellow = yellow_4;
      blue_1 = "#99c1f1";
      blue_2 = "#62a0ea";
      blue_3 = "#3584e4";
      blue_4 = "#1c71d8";
      blue_5 = "#1a5fb4";
      green_1 = "#8ff0a4";
      green_2 = "#57e389";
      green_3 = "#33d17a";
      green_4 = "#2ec27e";
      green_5 = "#26a269";
      yellow_1 = "#f9f06b";
      yellow_2 = "#f8e45c";
      yellow_3 = "#f6d32d";
      yellow_4 = "#f5c211";
      yellow_5 = "#e5a50a";
      orange_1 = "#ffbe6f";
      orange_2 = "#ffa348";
      orange_3 = "#ff7800";
      orange_4 = "#e66100";
      orange_5 = "#c64600";
      red_1 = "#f66151";
      red_2 = "#ed333b";
      red_3 = "#e01b24";
      red_4 = "#c01c28";
      red_5 = "#a51d2d";
      purple_1 = "#dc8add";
      purple_2 = "#c061cb";
      purple_3 = "#9141ac";
      purple_4 = "#813d9c";
      purple_5 = "#613583";
      brown_1 = "#cdab8f";
      brown_2 = "#b5835a";
      brown_3 = "#986a44";
      brown_4 = "#865e3c";
      brown_5 = "#63452c";
      light_1 = "#ffffff";
      light_2 = "#f6f5f4";
      light_3 = "#deddda";
      light_4 = "#c0bfbc";
      light_5 = "#9a9996";
      dark_1 = "#77767b";
      dark_2 = "#5e5c64";
      dark_3 = "#3d3846";
      dark_4 = "#241f31";
      dark_5 = "#000000";
      blue_6 = "#1B497E";
      blue_7 = "#193D66";
      chameleon_3 = "#4E9A06";
      dark_6 = "#000000";
      dark_7 = "#1c1c1c";
      green_6 = "#1F7F56";
      green_7 = "#1C6849";
      libadwaita_dark = "#1D1D1D";
      libadwaita_dark_alt = "#303030";
      libadwaita_popup = "#282828";
      light_6 = "#B0AFAC";
      light_7 = "#9A9996";
      teal_1 = "#93DDC2";
      teal_2 = "#5BC8AF";
      teal_3 = "#33B2A4";
      teal_4 = "#26A1A2";
      teal_5 = "#218787";
      violet_2 = "#7D8AC7";
      violet_3 = "#6362C8";
      violet_4 = "#4E57BA";
      yellow_6 = "#D38B09";
      split_and_borders = "#4F4F4F";
    };
  };
}
