HASH 301d7316f03c
DATE 2025-05-27
SUBJECT vesktop: new theme discord_16
FILES 1 CHANGED
HASH 301d7316f03c
DATE 2025-05-27
SUBJECT vesktop: new theme discord_16
FILES 1 CHANGED
┌─ modules/home/common/communication/vesktop/default.nix ────────────────────┐
│ diff --git a/modules/home/common/communication/vesktop/default.nix b/modules/home/ │
│ common/communication/vesktop/default.nix │
│ index af3f402..c54137d 100644 │
│ --- a/modules/home/common/communication/vesktop/default.nix │
│ +++ b/modules/home/common/communication/vesktop/default.nix │
│ @@ -25,139 +25,33 @@ in { │
│ */ │
│ '' │
│ /** │
│ - * @name nix-colors-minimal │
│ - * @author aoku │
│ - * @description minimal theme designed with nix colors │
│ + * @name Discord 1.6 (Gruvbox) │
│ + * @author dom1torii │
│ + * @description CS 1.6 + Old Steam Inspired Theme for Discord │
│ + * @website https://github.com/dom1torii/discord16 │
│ + * @version 0.0.3 │
│ */ │
│ │
│ - :root { │
│ - --nix-bg1: #${color.base00}; │
│ - --nix-bg2: #${color.base01}; │
│ - --nix-bg3: #${color.base02}; │
│ + @import url("https://dom1torii.github.io/discord16/src/css/main.css"); │
│ │
│ - --nix-fg1: #${color.base05}; │
│ - --nix-fg2: #${color.base07}; │
│ - --nix-fg3: #${color.base03}; │
│ - --nix-link: #${color.base0D}; │
│ - │
│ - --nix-accent: #${color.base08}; │
│ - --nix-hi: #${color.base0B}; │
│ - │
│ - --font-mono: ${fonts.monospace.family}, monospace; │
│ - --font-regular: ${fonts.regular.family}, sans serif; │
│ - │
│ - /* server collapse */ │
│ - --sb-collapsed-width: 12px; │
│ - --sb-transition-duration: 0s; │
│ - } │
│ - │
│ - .theme-dark { │
│ - --background-primary: var(--nix-bg1); │
│ - --background-secondary: var(--nix-bg1); │
│ - --background-secondary-alt: var(--nix-bg1); │
│ - --background-accent: var(--nix-accent); │
│ - --background-tertiary: var(--nix-bg1); │
│ - --background-floating: var(--nix-bg1); │
│ - --background-mentioned: var(--nix-bg1); │
│ - --background-mentioned-hover: var(--nix-bg1); │
│ - --background-mobile: var(--nix-bg1); │
│ - --background-mobile-secondary: var(--nix-bg2); │
│ - --background-modifier-selected: var(--nix-bg1); │
│ - --channeltextarea-background:var(--nix-bg1); │
│ - --background-modifier-hover:var(--nix-bg1); │
│ - --activity-card-background: var(--nix-bg2); │
│ - │
│ - --header-primary: var(--nix-fg2); │
│ - --header-secondary: var(--nix-fg1); │
│ - │
│ - --text-normal: var(--nix-fg1); │
│ - --text-muted: var(--nix-fg1); │
│ - --text-link: var(--nix-link); │
│ - --text-warning: var(--nix-accent); │
│ - --font-primary: var(--font-mono); │
│ - --font-headline: var(--font-mono); │
│ - --font-display: var(--font-mono); │
│ - │
│ - --interactive-normal: var(--nix-fg1); /*base05*/ │
│ - --interactive-hover: var(--nix-hi); /*base0B*/ │
│ - --interactive-active: var(--nix-fg2); │
│ - --interactive-muted: var(--nix-fg3); /*base03*/ │
│ - --channels-default: var(--nix-fg1); │
│ - │
│ - --scrollbar-thin-thumb: transparent; │
│ - --scrollbar-thin-track: transparent; │
│ - --scrollbar-auto-thumb: var(--nix-fg1); │
│ - --scrollbar-auto-track:var(--nix-bg1); │
│ - --scrollbar-auto-scrollbar-color-thumb: var(--nix-accent); │
│ + * { │
│ + --font: "${fonts.monospace.family}"; /* Change to "" for default font * │
│ / │
│ + --rounded-avatars: false; │
│ + --steam-logo: false; │
│ } │
│ │
│ - .messagesWrapper_ea2b0b { │
│ - font-family: var(--font-regular); │
│ - } │
│ + * { │
│ + --custom-bg: #${color.layout.menu}; │
│ + --custom-secondary-bg: #${color.layout.body}; │
│ │
│ - .titleWrapper__482dc { │
│ - font-family: var(--font-mono); │
│ - } │
│ + --custom-accent: #${color.primary.base}; │
│ + --custom-secondary-accent: #${color.primary.soft4}; │
│ │
│ - .link__95dc0 /* text channel*/{ │
│ - border-radius: 0px; │
│ - margin-left: -10px; │
│ - font-family: var(--font-mono); │
│ - } │
│ + --dark-border: #${color.border.inactive}; │
│ + --light-border: #${color.border.active}; │
│ │
│ - .container_ca50b9 .avatar_f8541f { /*avatar*/ │
│ - display: none; │
│ - } │
│ - │
│ - .form__13a2c /* text input box resize */ { │
│ - height: 50px; │
│ - font-family: var(--font-regular); │
│ - } │
│ - │
│ - .containerDefault__3187b .wrapper__7bcde:before /* text channel */{ │
│ - content: ""; │
│ - display:inline-block; │
│ - background: var(--nix-hi); │
│ - height: 100%; │
│ - position: absolute; │
│ - left: 0; │
│ - } │
│ - │
│ - │
│ - /* server collapse */ │
│ - .guilds__2b93a /* servers */{ │
│ - overflow: hidden !important; │
│ - width: var(--sb-collapsed-width, 75px); │
│ - transition: width var(--sb-transition-duration); │
│ - } │
│ - .guilds__2b93a:hover /* expand server bar on hover */{ │
│ - width: 70px; │
│ - overflow: visible !important; │
│ - animation: server-bar-overflow 0s linear 0ms forwards │
│ - } │
│ - .guilds__2b93a ~ .base__3e6af /* friends list, chat */{ │
│ - position: absolute; │
│ - left: var(--sb-collapsed-left, var(--sb-collapsed-width)); │
│ - top: var(--sb-collapsed-top, 0px); │
│ - bottom: var(--sb-collapsed-bottom, 0px); │
│ - right: var(--sb-collapsed-right, 0px); │
│ - transition-property: var(--sb-transition-property, left); │
│ - transition-duration: var(--sb-transition-duration); │
│ - } │
│ - .guilds__2b93a:hover ~ .base__3e6af /* friends list, chat */{ │
│ - position: absolute; │
│ - left: var(--sb-left, 70px); │
│ - top: var(--sb-top, 0px); │
│ - bottom: var(--sb-bottom, 0px); │
│ - right: var(--sb-right, 0px); │
│ - } │
│ - @keyframes server-bar-overflow{ │
│ - from{ │
│ - overflow: hidden; │
│ - } │
│ - to{ │
│ - overflow: visible; │
│ - } │
│ + --custom-text: #${color.typography.text}; │
│ + --custom-secondary-text: #${color.typography.text-bright}; │
│ } │
│ ''; │
│ │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...unication/vesktop/default.nix ───┐
│ diff --git a/modules/home/common/communicati │
│ on/vesktop/default.nix b/modules/home/common │
│ /communication/vesktop/default.nix │
│ index af3f402..c54137d 100644 │
│ --- a/modules/home/common/communication/vesk │
│ top/default.nix │
│ +++ b/modules/home/common/communication/vesk │
│ top/default.nix │
│ @@ -25,139 +25,33 @@ in { │
│ */ │
│ '' │
│ /** │
│ - * @name nix-colors-minimal │
│ - * @author aoku │
│ - * @description minimal theme desi │
│ gned with nix colors │
│ + * @name Discord 1.6 (Gruvbox) │
│ + * @author dom1torii │
│ + * @description CS 1.6 + Old Steam │
│ Inspired Theme for Discord │
│ + * @website https://github.com/dom1 │
│ torii/discord16 │
│ + * @version 0.0.3 │
│ */ │
│ │
│ - :root { │
│ - --nix-bg1: #${color.base00}; │
│ - --nix-bg2: #${color.base01}; │
│ - --nix-bg3: #${color.base02}; │
│ + @import url("https://dom1torii.gith │
│ ub.io/discord16/src/css/main.css"); │
│ │
│ - --nix-fg1: #${color.base05}; │
│ - --nix-fg2: #${color.base07}; │
│ - --nix-fg3: #${color.base03}; │
│ - --nix-link: #${color.base0D}; │
│ - │
│ - --nix-accent: #${color.base08}; │
│ - --nix-hi: #${color.base0B}; │
│ - │
│ - --font-mono: ${fonts.monospace.fa │
│ mily}, monospace; │
│ - --font-regular: ${fonts.regular.f │
│ amily}, sans serif; │
│ - │
│ - /* server collapse */ │
│ - --sb-collapsed-width: 12px; │
│ - --sb-transition-duration: 0s; │
│ - } │
│ - │
│ - .theme-dark { │
│ - --background-primary: var(--nix-b │
│ g1); │
│ - --background-secondary: var(--nix │
│ -bg1); │
│ - --background-secondary-alt: var(- │
│ -nix-bg1); │
│ - --background-accent: var(--nix-ac │
│ cent); │
│ - --background-tertiary: var(--nix- │
│ bg1); │
│ - --background-floating: var(--nix- │
│ bg1); │
│ - --background-mentioned: var(--nix │
│ -bg1); │
│ - --background-mentioned-hover: var │
│ (--nix-bg1); │
│ - --background-mobile: var(--nix-bg │
│ 1); │
│ - --background-mobile-secondary: va │
│ r(--nix-bg2); │
│ - --background-modifier-selected: v │
│ ar(--nix-bg1); │
│ - --channeltextarea-background:var( │
│ --nix-bg1); │
│ - --background-modifier-hover:var(- │
│ -nix-bg1); │
│ - --activity-card-background: var(- │
│ -nix-bg2); │
│ - │
│ - --header-primary: var(--nix-fg2); │
│ - --header-secondary: var(--nix-fg1 │
│ ); │
│ - │
│ - --text-normal: var(--nix-fg1); │
│ - --text-muted: var(--nix-fg1); │
│ - --text-link: var(--nix-link); │
│ - --text-warning: var(--nix-accent) │
│ ; │
│ - --font-primary: var(--font-mono); │
│ - --font-headline: var(--font-mono) │
│ ; │
│ - --font-display: var(--font-mono); │
│ - │
│ - --interactive-normal: var(--nix-f │
│ g1); /*base05*/ │
│ - --interactive-hover: var(--nix-hi │
│ ); /*base0B*/ │
│ - --interactive-active: var(--nix-f │
│ g2); │
│ - --interactive-muted: var(--nix-fg │
│ 3); /*base03*/ │
│ - --channels-default: var(--nix-fg1 │
│ ); │
│ - │
│ - --scrollbar-thin-thumb: transpare │
│ nt; │
│ - --scrollbar-thin-track: transpare │
│ nt; │
│ - --scrollbar-auto-thumb: var(--nix │
│ -fg1); │
│ - --scrollbar-auto-track:var(--nix- │
│ bg1); │
│ - --scrollbar-auto-scrollbar-color- │
│ thumb: var(--nix-accent); │
│ + * { │
│ + --font: "${fonts.monospace.family │
│ }"; /* Change to "" for default font */ │
│ + --rounded-avatars: false; │
│ + --steam-logo: false; │
│ } │
│ │
│ - .messagesWrapper_ea2b0b { │
│ - font-family: var(--font-regular │
│ ); │
│ - } │
│ + * { │
│ + --custom-bg: #${color.layout.menu │
│ }; │
│ + --custom-secondary-bg: #${color.l │
│ ayout.body}; │
│ │
│ - .titleWrapper__482dc { │
│ - font-family: var(--font-mono); │
│ - } │
│ + --custom-accent: #${color.primary │
│ .base}; │
│ + --custom-secondary-accent: #${col │
│ or.primary.soft4}; │
│ │
│ - .link__95dc0 /* text channel*/{ │
│ - border-radius: 0px; │
│ - margin-left: -10px; │
│ - font-family: var(--font-mono); │
│ - } │
│ + --dark-border: #${color.border.in │
│ active}; │
│ + --light-border: #${color.border.a │
│ ctive}; │
│ │
│ - .container_ca50b9 .avatar_f8541f { │
│ /*avatar*/ │
│ - display: none; │
│ - } │
│ - │
│ - .form__13a2c /* text input box resi │
│ ze */ { │
│ - height: 50px; │
│ - font-family: var(--font-regular); │
│ - } │
│ - │
│ - .containerDefault__3187b .wrapper__ │
│ 7bcde:before /* text channel */{ │
│ - content: ""; │
│ - display:inline-block; │
│ - background: var(--nix-hi); │
│ - height: 100%; │
│ - position: absolute; │
│ - left: 0; │
│ - } │
│ - │
│ - │
│ - /* server collapse */ │
│ - .guilds__2b93a /* servers */{ │
│ - overflow: hidden !important; │
│ - width: var(--sb-collapsed-width │
│ , 75px); │
│ - transition: width var(--sb-tran │
│ sition-duration); │
│ - } │
│ - .guilds__2b93a:hover /* expand serv │
│ er bar on hover */{ │
│ - width: 70px; │
│ - overflow: visible !important; │
│ - animation: server-bar-overflow │
│ 0s linear 0ms forwards │
│ - } │
│ - .guilds__2b93a ~ .base__3e6af /* fr │
│ iends list, chat */{ │
│ - position: absolute; │
│ - left: var(--sb-collapsed-left, │
│ var(--sb-collapsed-width)); │
│ - top: var(--sb-collapsed-top, 0p │
│ x); │
│ - bottom: var(--sb-collapsed-bott │
│ om, 0px); │
│ - right: var(--sb-collapsed-right │
│ , 0px); │
│ - transition-property: var(--sb-t │
│ ransition-property, left); │
│ - transition-duration: var(--sb-t │
│ ransition-duration); │
│ - } │
│ - .guilds__2b93a:hover ~ .base__3e6af │
│ /* friends list, chat */{ │
│ - position: absolute; │
│ - left: var(--sb-left, 70px); │
│ - top: var(--sb-top, 0px); │
│ - bottom: var(--sb-bottom, 0px); │
│ - right: var(--sb-right, 0px); │
│ - } │
│ - @keyframes server-bar-overflow{ │
│ - from{ │
│ - overflow: hidden; │
│ - } │
│ - to{ │
│ - overflow: visible; │
│ - } │
│ + --custom-text: #${color.typograph │
│ y.text}; │
│ + --custom-secondary-text: #${color │
│ .typography.text-bright}; │
│ } │
│ ''; │
│ │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET