refactor: deduplicate palette colors

This commit is contained in:
Sacha Van den Wyngaert 2023-01-11 21:16:40 +01:00
parent 5f6a568907
commit d5bf9e1add
4 changed files with 120 additions and 104 deletions

View file

@ -1,26 +1,30 @@
$rosewater: #f2d5cf; @use "catppuccin";
$flamingo: #eebebe;
$pink: #f4b8e4; $flavour: map-get(catppuccin.$palette, "frappe");
$mauve: #ca9ee6;
$red: #e78284; $rosewater: map-get($flavour, "rosewater");
$maroon: #ea999c; $flamingo: map-get($flavour, "flamingo");
$peach: #ef9f76; $pink: map-get($flavour, "pink");
$yellow: #e5c890; $mauve: map-get($flavour, "mauve");
$green: #a6d189; $red: map-get($flavour, "red");
$teal: #81c8be; $maroon: map-get($flavour, "maroon");
$sky: #99d1db; $peach: map-get($flavour, "peach");
$sapphire: #85c1dc; $yellow: map-get($flavour, "yellow");
$blue: #8caaee; $green: map-get($flavour, "green");
$lavender: #babbf1; $teal: map-get($flavour, "teal");
$text: #c6d0f5; $sky: map-get($flavour, "sky");
$subtext1: #b5bfe2; $sapphire: map-get($flavour, "sapphire");
$subtext0: #a5adce; $blue: map-get($flavour, "blue");
$overlay2: #949cbb; $lavender: map-get($flavour, "lavender");
$overlay1: #838ba7; $text: map-get($flavour, "text");
$overlay0: #737994; $subtext1: map-get($flavour, "subtext1");
$surface2: #626880; $subtext0: map-get($flavour, "subtext0");
$surface1: #51576d; $overlay2: map-get($flavour, "overlay2");
$surface0: #414559; $overlay1: map-get($flavour, "overlay1");
$base: #303446; $overlay0: map-get($flavour, "overlay0");
$mantle: #292c3c; $surface2: map-get($flavour, "surface2");
$crust: #232634; $surface1: map-get($flavour, "surface1");
$surface0: map-get($flavour, "surface0");
$base: map-get($flavour, "base");
$mantle: map-get($flavour, "mantle");
$crust: map-get($flavour, "crust");

View file

@ -1,26 +1,30 @@
$rosewater: #dc8a78; @use "catppuccin";
$flamingo: #dd7878;
$pink: #ea76cb; $flavour: map-get(catppuccin.$palette, "latte");
$mauve: #8839ef;
$red: #d20f39; $rosewater: map-get($flavour, "rosewater");
$maroon: #e64553; $flamingo: map-get($flavour, "flamingo");
$peach: #fe640b; $pink: map-get($flavour, "pink");
$yellow: #df8e1d; $mauve: map-get($flavour, "mauve");
$green: #40a02b; $red: map-get($flavour, "red");
$teal: #179299; $maroon: map-get($flavour, "maroon");
$sky: #04a5e5; $peach: map-get($flavour, "peach");
$sapphire: #209fb5; $yellow: map-get($flavour, "yellow");
$blue: #1e66f5; $green: map-get($flavour, "green");
$lavender: #7287fd; $teal: map-get($flavour, "teal");
$text: #4c4f69; $sky: map-get($flavour, "sky");
$subtext1: #5c5f77; $sapphire: map-get($flavour, "sapphire");
$subtext0: #6c6f85; $blue: map-get($flavour, "blue");
$overlay2: #7c7f93; $lavender: map-get($flavour, "lavender");
$overlay1: #8c8fa1; $text: map-get($flavour, "text");
$overlay0: #9ca0b0; $subtext1: map-get($flavour, "subtext1");
$surface2: #acb0be; $subtext0: map-get($flavour, "subtext0");
$surface1: #bcc0cc; $overlay2: map-get($flavour, "overlay2");
$surface0: #ccd0da; $overlay1: map-get($flavour, "overlay1");
$crust: #dce0e8; $overlay0: map-get($flavour, "overlay0");
$mantle: #e6e9ef; $surface2: map-get($flavour, "surface2");
$base: #eff1f5; $surface1: map-get($flavour, "surface1");
$surface0: map-get($flavour, "surface0");
$base: map-get($flavour, "base");
$mantle: map-get($flavour, "mantle");
$crust: map-get($flavour, "crust");

View file

@ -1,26 +1,30 @@
$rosewater: #f4dbd6; @use "catppuccin";
$flamingo: #f0c6c6;
$pink: #f5bde6; $flavour: map-get(catppuccin.$palette, "macchiato");
$mauve: #c6a0f6;
$red: #ed8796; $rosewater: map-get($flavour, "rosewater");
$maroon: #ee99a0; $flamingo: map-get($flavour, "flamingo");
$peach: #f5a97f; $pink: map-get($flavour, "pink");
$yellow: #eed49f; $mauve: map-get($flavour, "mauve");
$green: #a6da95; $red: map-get($flavour, "red");
$teal: #8bd5ca; $maroon: map-get($flavour, "maroon");
$sky: #91d7e3; $peach: map-get($flavour, "peach");
$sapphire: #7dc4e4; $yellow: map-get($flavour, "yellow");
$blue: #8aadf4; $green: map-get($flavour, "green");
$lavender: #b7bdf8; $teal: map-get($flavour, "teal");
$text: #cad3f5; $sky: map-get($flavour, "sky");
$subtext1: #b8c0e0; $sapphire: map-get($flavour, "sapphire");
$subtext0: #a5adcb; $blue: map-get($flavour, "blue");
$overlay2: #939ab7; $lavender: map-get($flavour, "lavender");
$overlay1: #8087a2; $text: map-get($flavour, "text");
$overlay0: #6e738d; $subtext1: map-get($flavour, "subtext1");
$surface2: #5b6078; $subtext0: map-get($flavour, "subtext0");
$surface1: #494d64; $overlay2: map-get($flavour, "overlay2");
$surface0: #363a4f; $overlay1: map-get($flavour, "overlay1");
$base: #24273a; $overlay0: map-get($flavour, "overlay0");
$mantle: #1e2030; $surface2: map-get($flavour, "surface2");
$crust: #181926; $surface1: map-get($flavour, "surface1");
$surface0: map-get($flavour, "surface0");
$base: map-get($flavour, "base");
$mantle: map-get($flavour, "mantle");
$crust: map-get($flavour, "crust");

View file

@ -1,26 +1,30 @@
$rosewater: #f5e0dc; @use "catppuccin";
$flamingo: #f2cdcd;
$pink: #f5c2e7; $flavour: map-get(catppuccin.$palette, "mocha");
$mauve: #cba6f7;
$red: #f38ba8; $rosewater: map-get($flavour, "rosewater");
$maroon: #eba0ac; $flamingo: map-get($flavour, "flamingo");
$peach: #fab387; $pink: map-get($flavour, "pink");
$yellow: #f9e2af; $mauve: map-get($flavour, "mauve");
$green: #a6e3a1; $red: map-get($flavour, "red");
$teal: #94e2d5; $maroon: map-get($flavour, "maroon");
$sky: #89dceb; $peach: map-get($flavour, "peach");
$sapphire: #74c7ec; $yellow: map-get($flavour, "yellow");
$blue: #89b4fa; $green: map-get($flavour, "green");
$lavender: #b4befe; $teal: map-get($flavour, "teal");
$text: #cdd6f4; $sky: map-get($flavour, "sky");
$subtext1: #bac2de; $sapphire: map-get($flavour, "sapphire");
$subtext0: #a6adc8; $blue: map-get($flavour, "blue");
$overlay2: #9399b2; $lavender: map-get($flavour, "lavender");
$overlay1: #7f849c; $text: map-get($flavour, "text");
$overlay0: #6c7086; $subtext1: map-get($flavour, "subtext1");
$surface2: #585b70; $subtext0: map-get($flavour, "subtext0");
$surface1: #45475a; $overlay2: map-get($flavour, "overlay2");
$surface0: #313244; $overlay1: map-get($flavour, "overlay1");
$base: #1e1e2e; $overlay0: map-get($flavour, "overlay0");
$mantle: #181825; $surface2: map-get($flavour, "surface2");
$crust: #11111b; $surface1: map-get($flavour, "surface1");
$surface0: map-get($flavour, "surface0");
$base: map-get($flavour, "base");
$mantle: map-get($flavour, "mantle");
$crust: map-get($flavour, "crust");