eldritch-theme / eldritch

A theme for the Ancient Ones!
MIT License
56 stars 6 forks source link

GTK Theme #26

Open mrjones2014 opened 1 month ago

mrjones2014 commented 1 month ago

This theme looks awesome. Would love to have a GTK theme for GNOME shell.

mrjones2014 commented 1 month ago

It could be based on this with tweaked colors

https://github.com/Fausto-Korpsvart/Tokyonight-GTK-Theme

mrjones2014 commented 1 month ago

If this would be a workable solution, I'd be willing to fork the Tokyonight GTK theme, swap out the colors, and contribute the Eldritch GTK theme.

jacobrreed commented 1 month ago

@mrjones2014 ya, go for it!

mrjones2014 commented 1 month ago

Seems like tokyonight gtk theme has a lot more colors. Any advice on expanding the color palette appropriately? Here's the tokyonight palette for reference:

SCSS color palette ```scss // Red $red-light: #f52a65; $red-dark: #f7768e; // Pink $pink-light: #d20065; $pink-dark: #ff007c; // Purple $purple-light: #7847bd; $purple-dark: #bb9af7; // Blue $blue-light: #2e7de9; $blue-dark: #7aa2f7; // Teal $teal-light: #118c74; $teal-dark: #1abc9c; // Cyan $cyan-light: #007197; $cyan-dark: #7dcfff; // Green $green-light: #387068; $green-dark: #73daca; // Yellow $yellow-light: #8c6c3e; $yellow-dark: #e0af68; // Orange $orange-light: #b15c00; $orange-dark: #ff9e64; // Accent Color $accent-light: #006a83; $accent-dark: #27a1b9; // Grey $grey-050: #e9e9ed; $grey-100: #e1e2e7; $grey-150: #d2d2da; $grey-200: #c7c7d1; $grey-250: #bcbcc8; $grey-300: #b6b8cd; $grey-350: #aaacc5; $grey-400: #a9b1d6; $grey-450: #848cb5; $grey-500: #737aa2; $grey-550: #545c7e; $grey-600: #414868; $grey-650: #3b4261; $grey-700: #323449; $grey-750: #292e42; $grey-800: #1f2231; $grey-850: #1a1b26; $grey-900: #15161e; $grey-950: #111118; // White $white: #e9e9ed; // Black $black: #1a1b26; // Theme $default-light: $accent-light; $default-dark: $accent-dark; // Button $button-close: if($topbar =='light', #c64343, #f7768e); $button-max: if($topbar =='light', #587539, #9ece6a); $button-min: if($topbar =='light', #8c6c3e, #ff9e64); ```
jacobrreed commented 1 month ago

I assume the light variations wouldn't be used. In terms of the different shades of grey for instance (which is background color or?) id just take our bg color and tint it darker for each number increase

On Wed, Jul 31, 2024, 17:25 Mat @.***> wrote:

Seems like tokyonight gtk theme has a lot more colors. Any advice on expanding the color palette appropriately? Here's the tokyonight palette for reference: SCSS color palette

// Red$red-light: #f52a65;$red-dark: #f7768e; // Pink$pink-light: #d20065;$pink-dark: #ff007c; // Purple$purple-light: #7847bd;$purple-dark: #bb9af7; // Blue$blue-light: #2e7de9;$blue-dark: #7aa2f7; // Teal$teal-light: #118c74;$teal-dark: #1abc9c; // Cyan$cyan-light: #007197;$cyan-dark: #7dcfff; // Green$green-light: #387068;$green-dark: #73daca; // Yellow$yellow-light: #8c6c3e;$yellow-dark: #e0af68; // Orange$orange-light: #b15c00;$orange-dark: #ff9e64; // Accent Color$accent-light: #006a83;$accent-dark: #27a1b9; // Grey$grey-050: #e9e9ed;$grey-100: #e1e2e7;$grey-150: #d2d2da;$grey-200: #c7c7d1;$grey-250: #bcbcc8;$grey-300: #b6b8cd;$grey-350: #aaacc5;$grey-400: #a9b1d6;$grey-450: #848cb5;$grey-500: #737aa2;$grey-550: #545c7e;$grey-600: #414868;$grey-650: #3b4261;$grey-700: #323449;$grey-750: #292e42;$grey-800: #1f2231;$grey-850: #1a1b26;$grey-900: #15161e;$grey-950: #111118; // White$white: #e9e9ed; // Black$black: #1a1b26; // Theme$default-light: $accent-light;$default-dark: $accent-dark; // Button$button-close: if($topbar =='light', #c64343, #f7768e);$button-max: if($topbar =='light', #587539, #9ece6a);$button-min: if($topbar =='light', #8c6c3e, #ff9e64);

— Reply to this email directly, view it on GitHub https://github.com/eldritch-theme/eldritch/issues/26#issuecomment-2261489092, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDFEEZQ6V2P2PWYJKCIR2TZPFI3TAVCNFSM6AAAAABLWOCGVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRRGQ4DSMBZGI . You are receiving this because you commented.Message ID: @.***>

obvRedwolf commented 1 month ago

Maybe we could make a preset with Gradience?

https://github.com/GradienceTeam/Gradience

mrjones2014 commented 1 month ago

Gradience appears to be a dead project

mrjones2014 commented 1 month ago

Looks like it shouldn't be too hard to make a Base16 theme for Eldritch, then there are plenty of tools to make GTK themes from Base16 themes.

For NixOS I plan to use Stylix

jacobrreed commented 1 month ago

Sounds good, just make a repo for it and when you're done I'll review and we can adopt it into org