Skip to content

Commit

Permalink
Added 2 more themes
Browse files Browse the repository at this point in the history
  • Loading branch information
Androser420 committed Nov 9, 2024
1 parent 06032d1 commit 974f629
Show file tree
Hide file tree
Showing 3 changed files with 189 additions and 0 deletions.
88 changes: 88 additions & 0 deletions theme/flavors/rosepine/main.theme.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/**
* @name sysmol24 (rosepine)
* @description Based on the rosepine color scheme.
* @author smg8, refact0r, darkthemer
* @version 1.0.0
* @website https://github.com/Androser420/sysmol24
* @source https://github.com/Androser420/sysmol24/blob/main/theme/flavors/rosepine/main.theme.css
* @authorId 1106858419861864489
*/

/* flavors */
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/src/main.css');

/* modules */
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/modules/indirect-fixes.css');
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/modules/chat-indicators.css');

/* customize things here */
:root {
--font: 'DM Mono'; /* UI font name. it must be installed on your system. */
letter-spacing: 0; /* decreases letter spacing for better readability. */
font-weight: 400; /* UI font weight. */
--label-font-weight: 400; /* font weight for panel labels. */
--corner-text: 'rosepine24'; /* custom text to display in the corner. only works on windows. */
--pad: 16px; /* padding between panels. */
--txt-pad: 10px; /* padding inside panels to prevent labels from clipping */
--panel-roundness: 0px; /* corner roundness of panels. ONLY WORKS IF unrounding.css IS REMOVED (see above). */

/* background colors */
--bg-0: #191724; /* main background color. */
--bg-1: #1f1d2e; /* background color for secondary elements like code blocks, embeds, etc. */
--bg-2: #26233a; /* color of neutral buttons. */
--bg-3: #403d52; /* color of neutral buttons when hovered. */

/* state modifiers */
--hover: color-mix(in srgb, var(--bg-3), transparent 60%); /* color of hovered elements. */
--active: color-mix(in srgb, var(--bg-3), transparent 80%); /* color of elements when clicked. */
--selected: var(--active); /* color of selected elements. */

/* text colors */
--txt-dark: var(--bg-0); /* color of dark text on colored backgrounds. */
--txt-link: var(--rose); /* color of links. */
--txt-0: #ffffff; /* color of bright/white text. */
--txt-1: #e0def4; /* main text color. */
--txt-2: #908caa; /* color of secondary text like channel list. */
--txt-3: #6e6a86; /* color of muted text. */

/* accent colors */
--acc-0: var(--rose); /* main accent color. */
--acc-1: var(--rose-1); /* color of accent buttons when hovered. */
--acc-2: var(--rose-2); /* color of accent buttons when clicked. */

/* borders */
--border-width: 2px; /* panel border thickness. */
--border-color: var(--bg-2); /* panel border color. */
--border-hover-color: var(--acc-0); /* panel border color when hovered. */
--border-transition: 0.2s ease; /* panel border transition. */

/* status dot colors */
--online-dot: var(--green); /* color of online dot. */
--dnd-dot: var(--pink); /* color of do not disturb dot. */
--idle-dot: var(--yellow); /* color of idle dot. */
--streaming-dot: var(--purple); /* color of streaming dot. */

/* mention/ping and message colors */
--mention-txt: var(--acc-0); /* color of mention text. */
--mention-bg: color-mix(in oklch, var(--acc-0), transparent 90%); /* background highlight of mention text. */
--mention-overlay: color-mix(in oklch, var(--acc-0), transparent 90%); /* overlay color of messages that mention you. */
--mention-hover-overlay: color-mix(in oklch, var(--acc-0), transparent 95%); /* overlay color of messages that mention you when hovered. */
--reply-overlay: var(--active); /* overlay color of message you are replying to. */
--reply-hover-overlay: var(--hover); /* overlay color of message you are replying to when hovered. */

/* color shades */
--pink: oklch(69.77% 0.1565 4.22);
--pink-1: oklch(59.77% 0.1565 4.22);
--pink-2: oklch(49.77% 0.1565 4.22);
--purple: oklch(77.6% 0.0945 304.99);
--purple-1: oklch(67.6% 0.0945 304.99);
--purple-2: oklch(57.6% 0.0945 304.99);
--cyan: oklch(52.77% 0.0793 227.72);
--yellow: oklch(84.29% 0.11 74.6);
--green: oklch(82.19% 0.0543 209.56);
--green-1: oklch(72.19% 0.0543 209.56);
--green-2: oklch(62.19% 0.0543 209.56);
--rose: oklch(83.63% 0.0544 21.14);
--rose-1: oklch(73.63% 0.0544 21.14);
--rose-2: oklch(63.63% 0.0544 21.14);
}
91 changes: 91 additions & 0 deletions theme/flavors/tokyo-night/main.theme.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/**
* @name sysmol24 (tokyo-night)
* @description Based on tokyo-night color scheme.
* @author smg8, refact0r, pixza_Yaoita
* @version 1.0.0
* @website https://github.com/Androser420/sysmol24
* @source https://github.com/Androser420/sysmol24/blob/main/theme/flavors/tokyo-night/main.theme.css
* @authorId 1106858419861864489
*/

/* flavors */
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/src/main.css');

/* modules */
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/modules/indirect-fixes.css');
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/modules/chat-indicators.css');

/* theme overrides */
@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/flavors/tokyo-night/overrides.css');

/* customize things here */
:root {
--font: 'DM Mono'; /* UI font name. it must be installed on your system. */
letter-spacing: -0.05ch; /* decreases letter spacing for better readability. */
font-weight: 300; /* UI font weight. */
--label-font-weight: 500; /* font weight for panel labels. */
--corner-text: 'tokyo24'; /* custom text to display in the corner. only works on windows. */
--pad: 18px; /* padding between panels. */
--txt-pad: 10px; /* padding inside panels to prevent labels from clipping */
--panel-roundness: 0px; /* corner roundness of panels. ONLY WORKS IF unrounding.css IS REMOVED (see above). */

/* background colors */
--bg-0: oklch(20% 0.02 285); /* main background color. */
--bg-1: oklch(24% 0.03 275); /* background color for secondary elements like code blocks, embeds, etc. */
--bg-2: oklch(28% 0.05 275); /* color of neutral buttons. */
--bg-3: oklch(32% 0.05 273); /* color of neutral buttons when hovered. */

/* state modifiers */
--hover: oklch(54% 0.02 285 / 0.1); /* color of hovered elements. */
--active: oklch(64% 0.10 18.5 / 0.2); /* color of elements when clicked. */
--selected: var(--active); /* color of selected elements. */

/* text colors */
--txt-dark: var(--txt-0); /* color of white text on colored backgrounds. */
--txt-link: var(--cyan); /* color of links. */
--txt-0: oklch(88% 0.06 275); /* color of bright/white text. */
--txt-1: oklch(76% 0.05 275); /* main text color. */
--txt-2: oklch(58% 0.05 275); /* color of secondary text like channel list. */
--txt-3: oklch(38% 0.05 275); /* color of muted text. */

/* accent colors */
--acc-0: var(--blurple); /* main accent color. */
--acc-1: var(--blurple-1); /* color of accent buttons when hovered. */
--acc-2: var(--blurple-2); /* color of accent buttons when clicked. */

/* borders */
--border-width: 1px; /* panel border thickness. */
--border-color: var(--bg-3); /* panel border color. */
--border-hover-color: var(--acc-0); /* panel border color when hovered. */
--border-transition: 0.2s ease; /* panel border transition. */

/* status dot colors */
--online-dot: var(--green); /* color of online dot. */
--dnd-dot: var(--pink); /* color of do not disturb dot. */
--idle-dot: var(--yellow); /* color of idle dot. */
--streaming-dot: var(--purple); /* color of streaming dot. */

/* mention/ping and message colors */
--mention-txt: var(--acc-0); /* color of mention text. */
--mention-bg: color-mix(in oklch, var(--acc-0), transparent 90%); /* background highlight of mention text. */
--mention-overlay: color-mix(in oklch, var(--acc-0), transparent 90%); /* overlay color of messages that mention you. */
--mention-hover-overlay: color-mix(in oklch, var(--acc-0), transparent 95%); /* overlay color of messages that mention you when hovered. */
--reply-overlay: var(--active); /* overlay color of message you are replying to. */
--reply-hover-overlay: var(--hover); /* overlay color of message you are replying to when hovered. */

/* color shades */
--pink: oklch(72% 0.16 10.5);
--pink-1: oklch(62% 0.16 10.5);
--pink-2: oklch(52% 0.16 10.5);
--purple: oklch(75% 0.135 300);
--purple-1: oklch(65% 0.135 300);
--purple-2: oklch(55% 0.135 300);
--blurple: oklch(64% 0.20 275);
--blurple-1: oklch(72% 0.20 275);
--blurple-2: oklch(56% 0.20 275);
--cyan: oklch(82% 0.105 235);
--yellow: oklch(78% 0.105 75.5);
--green: oklch(79% 0.14 130);
--green-1: oklch(69% 0.14 130);
--green-2: oklch(59% 0.14 130);
}
10 changes: 10 additions & 0 deletions theme/flavors/tokyo-night/overrides.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.theme-dark,
html.theme-light {
--__spoiler-warning-text-color: var(--txt-1);
--__spoiler-warning-text-color--hover: var(--txt-0);
}

::selection {
background-color: #2f3549;
color: #c87779;
}

1 comment on commit 974f629

@Androser420
Copy link
Owner Author

@Androser420 Androser420 commented on 974f629 Nov 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

refact0r/system24#45
refact0r/system24#43
(if youre seeing this, thank you, they both look amazing!)

Please sign in to comment.