diff options
| author | Rosa <rosaontheweb@proton.me> | 2026-01-13 19:48:43 -0500 |
|---|---|---|
| committer | Rosa <rosaontheweb@proton.me> | 2026-01-13 20:00:54 -0500 |
| commit | 2bc281ffe486560e8c9a7f48c867a135892b2c9d (patch) | |
| tree | e7c234f28f774adf80ed0af9212df77fec97c735 /user | |
| parent | 16ded7f61e06eb328e7d79c1de8cefaece926889 (diff) | |
copy over some old config files, setup desktop
Diffstat (limited to 'user')
| -rw-r--r-- | user/home/default.nix | 2 | ||||
| -rw-r--r-- | user/home/iamb.nix | 32 | ||||
| -rw-r--r-- | user/home/vencord/default.nix | 19 | ||||
| -rw-r--r-- | user/home/vencord/rose-pine.css | 2071 |
4 files changed, 2124 insertions, 0 deletions
diff --git a/user/home/default.nix b/user/home/default.nix index a768574..7b36944 100644 --- a/user/home/default.nix +++ b/user/home/default.nix @@ -5,8 +5,10 @@ users.rosa = { imports = [ ./git.nix + ./iamb.nix ./kakoune ./ssh.nix + ./vencord ./zsh.nix ]; diff --git a/user/home/iamb.nix b/user/home/iamb.nix new file mode 100644 index 0000000..8966a1b --- /dev/null +++ b/user/home/iamb.nix @@ -0,0 +1,32 @@ +{ config, lib, ... }: +{ + programs.iamb = { + enable = lib.mkDefault false; + settings = { + default_profile = "personal"; + layout.style = "restore"; + macros.normal = { + "<C-h>" = "gT"; + "<C-l>" = "gt"; + }; + + profiles.personal.user_id = "@rosa:girlonthe.net"; + settings = { + image_preview.protocol.type = "sixel"; + notifications = { + enabled = true; + via = "bell"; + }; + + sort.rooms = [ + "favorite" + "unread" + "recent" + "name" + ]; + + username_display = "displayname"; + }; + }; + }; +} diff --git a/user/home/vencord/default.nix b/user/home/vencord/default.nix new file mode 100644 index 0000000..979b463 --- /dev/null +++ b/user/home/vencord/default.nix @@ -0,0 +1,19 @@ +{ config, lib, ... }: +{ + programs.vesktop = { + enable = lib.mkDefault false; + vencord = { + themes = { + rose-pine = ./rose-pine.css; + }; + + settings = { + enabledThemes = [ "rose-pine.css" ]; + plugins = { + AlwaysExpandRoles.enabled = true; + MessageLogger.enabled = true; + }; + }; + }; + }; +} diff --git a/user/home/vencord/rose-pine.css b/user/home/vencord/rose-pine.css new file mode 100644 index 0000000..fe1eea5 --- /dev/null +++ b/user/home/vencord/rose-pine.css @@ -0,0 +1,2071 @@ +/** +* @name Rosé Pine +* @author Ardo +* @version 4.5.0 +* @description All natural pine, faux fur and a bit of soho vibes for the classy minimalist. +* @source https://github.com/rose-pine/discord +* @updateUrl https://github.com/rose-pine/discord/blob/rose-pine.theme.css +*/ + +/* +CONFIGURATION 📝‼️ +*/ + +:root { + /* 1=False ; 0=True */ + --windows-hover: 1; + + --base: #191724; + --surface: #1f1d2e; + --overlay: #26233a; + --muted: #6e6a86; + --subtle: #908caa; + --text: #e0def4; + --love: #eb6f92; + --gold: #f6c177; + --rose: #ebbcba; + --pine: #31748f; + --foam: #9ccfd8; + --iris: #c4a7e7; + --highlightLow: #21202e; + --highlightMed: #403d52; + --highlightHigh: #524f67; +} + + +/* ---------------------------- Global Styles ---------------------------- */ + + +/* Main Background */ +.content_c48ade { + background-color: var(--overlay) !important; +} + +/* Custom Logo Icon */ +.wrapper__6e9f8[aria-owns="guild-list-unread-dms"] .childWrapper__6e9f8 svg, +.wrapper__6e9f8[data-list-item-id^="guildsnav___"] .childWrapper__6e9f8 svg { + display: none !important; + /* Hide the original SVG */ +} + +.wrapper__6e9f8[aria-owns="guild-list-unread-dms"] .childWrapper__6e9f8, +.wrapper__6e9f8[data-list-item-id^="guildsnav___"] .childWrapper__6e9f8 { + display: flex; + align-items: center; + justify-content: center; + background-color: transparent !important; + background-image: url("https://raw.githubusercontent.com/rose-pine/rose-pine-theme/main/assets/icon.png") !important; + background-size: contain; + background-repeat: no-repeat; + background-position: center; + width: 55px !important; + height: 55px !important; +} + +/* Top left custom text */ +.bar_c38106::before { + content: "Rosé Pine"; + position: absolute; + top: 10px; + left: 16px; + color: #ffffff77; + font-size: 14px; + font-weight: bold; + font-family: var(--font-primary); + z-index: 9999; + pointer-events: none; + opacity: 0.9; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); + +} + +.base__5e434, +.content__5e434 { + background-color: var(--overlay); +} + + +/* ---------------------------- System Bar (Windows) ---------------------------- */ + +/* Remove Server Name Icon from Top bar */ +.title_c38106 { + display: none !important; +} + +/* TopBar */ +.bar_c38106 { + background-color: var(--overlay) !important; + border-bottom: 1px solid var(--overlay) !important; +} + +/* Hides the Top Inbox etc buttons */ +.button__85643 { + display: none !important; +} + +.winButton_c38106 { + width: 15px; + height: 15px; + border-radius: 50%; + transition: background-color 0.2s ease-in-out; + margin: 0 4px; + opacity: var(--windows-hover); + cursor: default; + +} +.trailing_c38106 { + padding-right: 10px !important; +} + +.bar_c38106 { + padding-right: 12px !important; +} + +.bar_c38106:hover .winButton_c38106 { + opacity: 1; + transition: opacity 0.2s ease-in-out; +} + +.winButtons_c38106.winButtonsWithDivider_c38106::before { + display: none !important; +} + +.winButton_c38106 svg { + display: none; +} + +/* Close */ +.winButton_c38106[aria-label="Close"] { + background-color: var(--love); +} + +.winButton_c38106[aria-label="Close"]:hover { + background-color: color-mix(in srgb, var(--love), transparent 40%) !important; +} + +/* Minimize */ +.winButton_c38106:nth-child(2) { + background-color: var(--gold); +} + +.winButton_c38106:nth-child(2):hover { + background-color: color-mix(in srgb, var(--gold), transparent 40%) !important; +} + +/* Maximize */ +.winButton_c38106:nth-child(1) { + background-color: var(--iris); +} + +.winButton_c38106:nth-child(1):hover { + background-color: color-mix(in srgb, var(--iris), transparent 40%) !important; +} + +.winButton_c38106:hover { + opacity: 0.8; +} + + + + +/* ---------------------------- Server List (Left Sidebar) ---------------------------- */ + +.wrapper_ef3116.guilds__5e434 { + background-color: var(--overlay) !important; +} +.wrapper_ef3116.guilds__5e434 { + background-color: var(--overlay) !important; + margin-left: 12px !important; + margin-right: 10px !important; +} + + +.itemsContainer_ef3116 { + background-color: var(--overlay) !important; + border-radius: 16px !important; + border: 1px solid var(--iris) !important; +} + +/* Main BG */ +.guilds_c48ade { + background-color: transparent !important; + border-color: var(--iris) !important; +} + +/* The dot and server container */ +.wrapper_cc5dd2 .svg_cc5dd2 { + background-color: transparent !important; +} + +.childWrapper__6e9f8 { + background-color: var(--highlightMed) !important; +} + +.wrapper__6e9f8.selected__6e9f8 .icon__6e9f8, +.wrapper__6e9f8:hover .icon__6e9f8 { + background-color: var(--pine) !important; +} + +.wrapper_cc5dd2 .lowerBadge_cc5dd2 .numberBadge__2b1f5 { + /*Number Badge on Direct Message*/ + background-color: var(--love) !important; +} + +.listItem__650eb { + background-size: cover !important; + background-position: center !important; + background-repeat: no-repeat !important; + background-color: transparent !important; +} + +.pill_e5445c .item__58105 { + /* Server Pill Active/Unread */ + background-color: var(--rose) !important; +} + +.unreadMentionsBar_ef3116 { + /* Unread mentions bar */ + background-color: var(--rose) !important; +} + +.unreadMentionsBar_ef3116 .text__3b95d { + color: var(--base) !important; +} + +.guildSeparator__252b6 { + background-color: var(--overlay) !important; + height: 2px !important; +} + +.stack_dbd263 { + /* Server list outter */ + background-color: transparent !important; + border-color: var(--iris) !important; +} + +/* ---------------------------- Channel List ---------------------------- */ + +.sidebarList_c48ade.sidebarListRounded_c48ade { + background-color: var(--surface) !important; +} +.sidebarResizeHandle__5e434 { + background-color: var(--overlay) !important; +} +.scroller__629e4.thin_d125d2.scrollerBase_d125d2.fade_d125d2 { + background-color: var(--surface) !important; +} +.container_f37cb1.clickable_f37cb1 { + border-top-right-radius: 20px !important; +} +.sidebarList__5e434.sidebarListRounded__5e434 { + border: none !important; + border-top: none !important; + border-right: none !important; + border-bottom: none !important; + border-left: none !important; +} + +.menu_c1e9c4 { + /* Right click menu */ + background-color: var(--overlay) !important; +} + +.sidebarList_c48ade { + background-color: transparent !important; + border: transparent !important; +} + +.link__2ea32 .name__2ea32, +/*Channel Name*/ +.link__2ea32:hover .name__2ea32, +.containerDefault_c69b6d.selected_c69b6d .name__2ea32 { + color: var(--text) !important; +} + +.icon__2ea32 { + /*Channel Icon - #*/ + color: var(--subtle) !important; +} + +.icon__2ea32:hover, +.link__2ea32:hover .icon__2ea32 { + color: var(--text) !important; +} + +.containerDefault__29444 .name__29444 { + /* Category name */ + color: var(--iris) !important; +} + +.containerDefault__29444:hover .name__29444 { + /* Category name */ + color: var(--text) !important; +} + +.container__13cf1, +/* Category name */ +.defaultColor__4bd52, +.container__2d263, +/*User profile at the bottom left*/ +.title_b6c092, +/*Channel title*/ +#message-username-1344916305186390036 + +/*Username of message*/ + { + color: var(--text) !important; +} +.panels__5e434 { + background-color: var(--surface) !important; + border: 1px solid color-mix(in srgb, var(--iris), transparent 70%) !important; + border-radius: 20px !important; +} +.sidebar__5e434:after { + background-color: var(--overlay) !important; +} +/* New message text */ +.channelInfo_c69b6d { + color: var(--foam) !important; +} +.container__50387 { + background-color: var(--overlay) !important; +} + +/* Make Read Channel Names duller */ +.wrapper__2ea32:not(.modeUnreadImportant__2ea32) .name__2ea32 { + /* color: var(--muted) !important; */ + opacity: 0.4 !important; +} + +/* Make selected channel text foam color - more specific selector */ +.containerDefault_c69b6d.selected_c69b6d .name__2ea32, +.wrapper__2ea32.modeSelected__2ea32 .name__2ea32 { + color: var(--iris) !important; + opacity: 1 !important; +} + +.folderIcon__48112 { + color: var(--foam) !important; +} +/* Server header without banner */ +.container_f37cb1[data-banner-visible="false"], +.container_f37cb1[data-has-banner="false"] { + background-color: var(--surface) !important; +} + +/* New message text */ +.channelInfo_c69b6d, .text-xs\/semibold_cf4812 { + color: var(--foam) !important; +} + +.progressContainer__0d0f9 { + background-color: var(--highlightMed) !important; +} + +/* ---------------------------- Main Chat Area ---------------------------- */ + +.chatContent_f75fb0 { + /* Main Chat area */ + background-color: var(--surface) !important; + border-color: color-mix(in srgb, var(--foam), transparent 70%) !important; +} +.chat_f75fb0 { + padding-bottom: 10px !important; +} +.page__5e434 { + border: none !important; +} +.formWithLoadedChatInput_f75fb0:before { + background: transparent !important; +} + +.subtitleContainer_f75fb0 { + /* Channel title */ + color: var(--base) !important; +} +/* Remove the ugly gradient */ +.chatGradient__36d07.chatGradientBase__36d07, +.chatGradient__36d07, +.chatGradientBase__36d07 { + display: none !important; + content: none !important; + background: none !important; + background-image: none !important; + box-shadow: none !important; + mask: none !important; + pointer-events: none !important; +} + +&.theme-midnight .content_f75fb0, &.theme-midnight .subtitleContainer_f75fb0 { + border-left: none !important ; +} + +.container_c8ffbb { + /* Category container */ + background-color: var(--base) !important; +} + +.membersWrap_c8ffbb { + /* Hidden members in category */ + background-color: var(--surface) !important; + color: var(--surface) !important; +} + +.members_c8ffbb .thin__99f8c .scrollerBase__99f8c .fade__99f8c .customTheme__99f8c { + /* Hidden members in category */ + color: var(--surface) !important; + background-color: var(--surface) !important; +} +.container__0f2e8.openOnHover__0f2e8 { + background-color: var(--overlay) !important; +} + +/* Bot Tag */ +.botTag__5d473 { + background-color: var(--foam) !important; + color: var(--highlightLow) !important; +} + +.botTagVerified__82f07 { + color: var(--highlightLow) !important; +} + +.botTagVerified__82f07 path { + fill: var(--base); +} + + +.messageContent_c19a55 { + /* Message text */ + color: var(--text) !important; +} + +.markup__75297 a { + color: var(--foam) !important; +} + +.newMessagesBar__0f481 { + /* Unread messages bar */ + background-color: var(--iris) !important; +} + +/* VC background */ +.callContainer_cb9592 { + background-color: var(--surface) !important; + +} + +.membersGroup_c8ffbb.container__13cf1 { + color: var(--iris) !important; +} + +.buttonsInner__5126c { + background-color: var(--overlay) !important; +} + +/* Embed BG */ +.gridContainer__623de { + background-color: var(--overlay) !important; +} + +/* Channel And roles and rules = Main Area */ +.content_f75fb0.container__0b563 { + background-color: var(--surface) !important; + border-radius: 25px !important; +} + +.prompt__5d7c9 { + background-color: var(--overlay) !important; +} + +/* Announcement welcome bottom info bar */ +.wrapper__44df5 { + background-color: var(--overlay) !important; +} + +/* New Messages */ +.isUnread__908e2 { + border-color: var(--love) !important; +} + +.unreadPill__908e2.endCap__908e2 { + background-color: var(--love) !important; +} + +path.unreadPillCapStroke__908e2 { + stroke: var(--love) !important; + fill: var(--love) !important; +} + +/* Jump to Present */ +.jumpToPresentBar__0f481.bottomBar__0f481.barBase__0f481.barWithAppLauncherButton__0f481 { + background-color: var(--overlay) !important; +} + +.button__201d5.lookFilled__201d5.colorBrand__201d5.sm.grow__201d5 { + background-color: var(--foam) !important; +} + +/* New Message Divider */ +.divider__5126c, +.content__908e2 { + background-color: var(--foam) !important; +} + +.content__908e2 { + color: var(--base) !important; +} + +/* Update and Thread */ +.list_f369db.auto__99f8c.scrollerBase__99f8c { + background-color: var(--surface) !important; + border-radius: 25px !important; +} +.container__01ae2 { + margin-bottom: 10px !important; + margin-right: 10px !important; +} + +.container_faa96b.mainCard_f369db { + background-color: var(--overlay) !important; + border-radius: 25px !important; +} + +.mainCard_f369db.header_f369db { + background-color: var(--surface) !important; + border-radius: 25px !important; +} + +.container_d9be46.collapsed_d9be46 { + background-color: var(--overlay) !important; + border-radius: 25px !important; +} + +.container__34c2c { + background-color: var(--overlay) !important; +} + +.container__9293f { + background-color: var(--surface) !important; +} + +/* More specific rule for close buttons */ +.iconWrapper__9293f.clickable__9293f[aria-label="Close"] { + color: var(--love) !important; +} + +.iconWrapper__9293f.clickable__9293f[aria-label="Close"] svg { + color: var(--love) !important; +} + +.iconWrapper__9293f.clickable__9293f[aria-label="Close"] path { + fill: var(--love) !important; +} + +/* Code Blocks */ +.codeContainer__75297 { + background-color: var(--overlay) !important; + border-radius: var(--radius-md); +} + +/* File */ +.file__0ccae { + background-color: var(--overlay) !important; +} + +/* Large text */ +.textContainer__4d95d { + background-color: var(--highlightMed) !important; + border: none !important; +} + +.footer__4d95d { + background-color: var(--overlay) !important; + border: none !important; +} + +.scrollbarGhostHairline__506b3 { + background-color: var(--highlightMed) !important; +} + +.toggleExpandSection__4d95d, +.openFullPreviewSection__4d95d { + color: var(--gold) !important; +} + +.codeIcon__4d95d { + color: var(--foam) !important; +} + +.downloadButton__4d95d { + color: var(--love) !important; +} + +/* Jump to Present */ +.button__201d5.lookFilled__201d5.colorBrand__201d5.sizeSmall__201d5.grow__201d5 { + background-color: var(--love) !important; +} + + + +/* Polls */ +.container__0be77 { + background-color: var(--highlightMed) !important; +} + +.buttonPresentation__0be77.button__201d5.lookFilled__201d5.colorBrand__201d5.sizeSmall__201d5.grow__201d5 { + background-color: var(--gold) !important; + color: var(--base) !important; +} + +.buttonPresentation__0be77.secondaryButtonPresentation__0be77.button__201d5.lookFilled__201d5.sizeSmall__201d5.grow__201d5 { + background-color: var(--love) !important; +} +.container_f69538.embed_f69538 { + background-color: var(--surface) !important; +} + +/* Voice chat */ +.root_bfe55a { + background: var(--base) +} + + + +/* -------------Message Area TopBar - Channel Name -----------*/ +.title_f75fb0 { + background-color: var(--surface) !important; + /* add roundness */ + border-radius: 15px !important; +} + +.searchBar__97492 { + border-color: transparent !important; +} + +.icon__97492 { + padding-right: 10px; +} + +/* Centering Title */ +.children__9293f { + display: flex; + justify-content: center; + /* Centers horizontally */ + align-items: center; + /* Centers vertically */ +} + +/* Removing Channel Descp from topbar */ +.dot__9293f, +.topic__6ec1a { + display: none !important; +} + +/* Pins popup */ +.messageGroupWrapper__45690 { + background-color: var(--overlay) !important; +} + +.messagesPopout_e8b59c.thin_d125d2.scrollerBase_d125d2, +.header_e8b59c, +.footer_e8b59c { + background-color: var(--overlay) !important; +} +.messageGroupWrapper_e8b59c { + background-color: var(--surface); +} + +.header__45690, +.messagesPopoutWrap__45690 { + background-color: var(--surface) !important; +} + +/* Threads */ +.container__1b24f, +.list_c441f0, +.header_d9c882 { + background-color: var(--overlay) !important; +} + +.subtitleContainer_f75fb0 { + background-color: transparent !important; + border: transparent !important; +} + +.iconWrapper__7e6bb, +.container__9271d { + background-color: var(--overlay) !important; +} +.container__6764b { + background-color: var(--surface) !important; +} +.container_a45028 { + background-color: transparent !important; +} +.button_a22cb0.sm_a22cb0.primary_a22cb0.hasText_a22cb0 { + background-color: var(--foam) !important; + color: var(--base) !important; +} +.closeIcon_d9c882 { + color: var(--love) !important; +} +.cta__9271d { + color: var(--gold) !important; +} + + + +/* Search Results */ +.searchHeader_f3b986, +.scroller_a9e706 { + background-color: var(--surface) !important; + border-color: var(--iris) !important; +} + +.container__02a39 { + border-color: var(--iris) !important; +} + +.searchResult__02a39 { + background-color: var(--overlay) !important; +} + +.item_b3f026.selected_b3f026 { + background-color: var(--base) !important; +} + +.children__9293f::after { + display: none !important; +} + +/* Channels and Rules and Roles */ +.header__0b563.container__9293f.themed__9293f { + background-color: var(--surface) !important; + border-radius: 25px !important; +} + +.returnButton__0b563.button__201d5.lookOutlined__201d5.colorPrimary__201d5.sizeSmall__201d5.grow__201d5 { + border-color: transparent !important; +} + +.returnButton__0b563.button__201d5.lookOutlined__201d5.colorPrimary__201d5.sizeSmall__201d5.grow__201d5:hover { + background-color: var(--iris) !important; +} + + +/* ---------------------------- User Area (Bottom Left) ---------------------------- */ + +/* Main Color */ +.panels_c48ade { + background-color: var(--surface) !important; +} + +.avatar__37e49 { + /* User avatar */ + background-color: var(--overlay) !important; + /* In case of no avatar image */ +} + +.nameTag__37e49 .title_b6c092 { + /* User name */ + color: var(--text) !important; +} + +.container__8ac07 { + /* User Status */ + color: var(--rose) !important; +} + +.nameTag__37e49 .subtext__339d0 { + /* User online Status */ + color: var(--muted) !important; +} + +/*Status Icon*/ +rect[mask="url(#svg-mask-status-idle)"] { + fill: var(--gold) !important; + /* example - could be online/offline */ +} + +.buttons__37e49 .button__67645 { + /* Mute/Deafen/Settings buttons */ + color: var(--iris) !important; +} + +.rtcConnectionStatusConnected__06d62 { + /* Voice Connected */ + color: var(--foam) !important; +} + +.ping__06d62 path { + /* Voice Ping */ + fill: var(--foam) !important; +} + +.flex__7c0ba.horizontal__7c0ba.justifyStart_abf706.alignStretch_abf706.noWrap_abf706.voiceButtonsContainer_e131a9, +.flex__7c0ba.horizontal__7c0ba.justifyStart_abf706.alignCenter_abf706.noWrap_abf706.connection_e131a9 { + background-color: var(--surface) !important; +} + +.button_e131a9 { + background-color: var(--overlay) !important; +} + + +/* Screen Share */ +.panel__5dec7.activityPanel_c48ade { + background-color: var(--surface) !important; +} + +.panelButtonContainer__4cd01 { + color: var(--overlay) !important; +} + +button[aria-label="Disconnect"] .lottieIcon__5eb9b svg path { + fill: var(--love) !important; +} + +button[aria-label="Noise Suppression powered by Krisp"] .lottieIcon__5eb9b svg path { + fill: var(--subtle) !important; +} + +button[aria-label="Mute"] .lottieIcon__5eb9b svg path { + fill: var(--iris) !important; +} + +button[aria-label="Deafen"] .lottieIcon__5eb9b svg path { + fill: var(--iris) !important; +} + +button[aria-label="User Settings"] .lottieIcon__5eb9b svg path { + fill: var(--iris) !important; +} + + +/* User Popout Card */ + +.body_af7fb7 { + background-color: var(--overlay) !important; +} + +.header__5be3e { + background-color: var(--overlay) !important; +} + +.inner_c0bea0 { + background-color: var(--overlay) !important; +} + +.outer_ab8609.biteSize_ab8609::before, +.outer_ab8609.biteSize_ab8609::after { + display: none; +} + +.inner_ab8609 { + /* Status bubble */ + background-color: var(--iris) !important; +} + +.defaultColor__4bd52.statusText_ab8609 { + color: var(--overlay) !important; + font-weight: 700; +} + +.outer_c0bea0 { + background-color: color-mix(in srgb, var(--foam), transparent 30%) !important; +} + +.panel__5dec7.activityPanel__5e434 { + background-color: var(--surface) !important; + border-radius: 20px !important; +} + + +/* ---------------------------- Text Input ---------------------------- */ + +.textArea__74017 { + margin-left: -20px; +} + +.channelTextArea_f75fb0 { + background-color: var(--overlay) !important; + border-color: var(--iris) !important; + border-radius: 25px !important; +} + +/* .scrollableContainer__74017 { + background-color: var(--overlay) !important; +} */ + +.inner__74017 { + background-color: transparent !important; + border: none !important; +} + + +/* Add File */ +.channelAttachmentArea_b77158.scrollbarGhost__506b3.scrollbar__506b3 { + background-color: transparent !important; +} + +.uploadContainer_aa605f, +.upload_aa605f { + background-color: var(--highlightMed) !important; + +} + +.wrapper_f7ecac { + background-color: var(--surface) !important; +} + +.button_f7ecac.dangerous_f7ecac { + color: var(--love) !important; +} + +/* Replying */ +.stackedBars__74017 { + background-color: transparent !important; +} + + +/* Attach Button */ +.attachButton__0923f.attachButton__74017.button__201d5.lookBlank__201d5.colorBrand__201d5.grow__201d5 { + background-color: transparent !important; +} + +.contents__201d5.attachButtonInner__0923f { + color: var(--love) !important; +} + +.contents__201d5.attachButtonInner__0923f:hover { + color: color-mix(in srgb, var(--love), transparent 70%) !important; +} + + +.placeholder__1b31f, +/* Placeholder text */ +.slateTextArea_ec4baf { + /* Actual text input */ + padding-left: 20px !important; +} + +/* POPUPS */ + +/* Emoji */ +.emoji-picker-tab-panel, +.header__8ef02, +.header_fed6d3, +.content_fed6d3, +.contentWrapper__08434, +.emojiPicker_c0e32c, +.header_c0e32c, +.bodyWrapper_c0e32c, +.inspector_aeaaeb, +.wrapper__4e6ce, +.wrapper__14245 { + background-color: var(--overlay) !important; +} + +.stickersNavItem__08434 { + color: var(--iris) !important; +} + +/* Apps and Commands */ +.container__927fc { + background-color: var(--overlay) !important; +} + +.appDetailsContainer_cb32c7 { + background-color: var(--surface) !important; +} + + + +.closeButton_e876a8 { + color: var(--love) !important; +} + +/* ---------------------------- Buttons ---------------------------------*/ +.button__201d5.lookBlank__201d5 { + /* Blank-look buttons (e.g., in user area) */ + color: var(--subtle) !important; +} + +.button__201d5.lookBlank__201d5:hover { + color: var(--text) !important; + background-color: var(--highlightLow) !important; +} + + +/* ---------------------------- Scrollbars ---------------------------- */ + +.scrollerBase_d125d2::-webkit-scrollbar-thumb { + /* General scrollbar thumb */ + background-color: var(--overlay) !important; + border: 4px solid transparent !important; +} + +.scrollerBase_d125d2::-webkit-scrollbar-track-piece { + /* Scrollbar track */ + background-color: transparent !important; + border: 4px solid transparent !important; +} + +.scrollerBase_d125d2::-webkit-scrollbar-corner { + background-color: transparent !important; +} + +.scrollerBase_d125d2:hover::-webkit-scrollbar-thumb { + background-color: var(--highlightMed) !important; +} + +/* ---------------------------- Unread Indicators ---------------------------- */ + +.unread__2ea32 { + background-color: var(--foam) !important; +} +.barButtonMain__0f481 { + color: var(--highlightLow) !important; +} +.barButtonAlt__0f481 { + color: var(--highlightMed) !important; +} + +/* ---------------------------- Tooltips ---------------------------- */ + +.tooltip__44b0c { + background-color: var(--base) !important; + color: var(--text) !important; + border: 1px solid var(--overlay) !important; +} + +/* ---------------------------- Mentions ---------------------------- */ + +.mentioned__5345c:before { + background-color: var(--rose) !important; +} + + +.mention { + background-color: rgba(var(--rose), 0.1) !important; + /* Adjust alpha for intensity */ + color: var(--rose) !important; + font-weight: bold !important; +} + +.mentioned__5126c { + background-color: color-mix(in srgb, var(--rose), transparent 80%) !important; +} + +.replying__5126c { + /* Reply */ + background-color: color-mix(in srgb, var(--foam), transparent 80%) !important; +} + +.message__5126c.cozyMessage__5126c.replying__5126c.wrapper_c19a55.cozy_c19a55.zalgo_c19a55::before { + background-color: var(--foam) !important; +} + +.repliedMessageClickableSpine_c19a55 { + background-color: transparent !important; + border-left: 2px solid var(--love) !important; + border-top: 2px solid var(--love) !important; +} + +.message__5126c.cozyMessage__5126c.mentioned__5126c.groupStart__5126c.wrapper_c19a55.cozy_c19a55.zalgo_c19a55::before { + background-color: var(--rose) !important; +} + + + +/* ---------------------------- Onboarding ---------------------------- */ +.scroller__7d20c { + background-color: var(--surface) !important; + border-radius: 25px !important; +} + +.theme-dark.images-dark.container__9293f.themed__9293f { + background-color: var(--surface) !important; + border-radius: 25px !important; +} + +.item__133bf[aria-label="Add Friend"] { + background-color: var(--iris) !important; + color: var(--base) !important; +} + +.searchBar__5ec2f { + background-color: transparent !important; + border-radius: 20px !important; +} + +.inner_a45028 { + background-color: var(--overlay) !important; + border-radius: 25px !important; +} + +.actionButton_f8fa06 { + background-color: var(--overlay) !important; + +} + +/* Activity Now */ +.nowPlayingColumn__133bf { + background: none !important; + border: none !important; +} + +.itemCard__7e549 { + background-color: var(--overlay) !important; +} + +.numberBadge__2b1f5, +.newBadge__4ed1a { + background-color: var(--love) !important; +} + + + +/* ---------------------------- Settings ---------------------------- */ + +.sidebarRegion__23e6b, +.contentRegion__23e6b { + background-color: var(--overlay) !important; +} + +.accountProfileCard__1fed1 { + background-color: var(--base) !important; +} + +.background__1fed1, +.fieldList__1fed1 { + background-color: var(--overlay) !important; +} + +.closeButton_c2b141 { + color: var(--love) !important; +} + +.overlay_c0bea0 { + background-color: var(--surface) !important; +} + +.top_b3f026 .item_b3f026.brand_b3f026 { + background-color: transparent !important; +} + + +/* ---------------------------- Dialogues ---------------------------- */ + + +/* Confirm Delete */ +.root__49fc1 { + background-color: var(--overlay) !important; +} + +/* Delete Button */ +.button__201d5.lookFilled__201d5.colorRed__201d5.sizeMedium__201d5.grow__201d5 { + background-color: var(--love) !important; +} + +.message__89466 { + background-color: var(--overlay) !important; + border-radius: 15px !important; +} + +.pro__30cbe { + color: var(--gold) !important; +} + +/* Search Box */ +.container__55c99 { + background-color: var(--overlay) !important; +} + +.voiceFiltersPopout_e2f668{ + background-color: var(--overlay) !important; + border-radius: 15px !important; +} +.voiceFiltersFooter_e2f668 { + background-color: var(--highlightLow) !important; + border-radius: 15px !important; +} + + + +/* +================================================================== + +‼️✨ ROUNDNESS CUSTOMIZATIONS AHEAD ✨‼️ + +================================================================== +Credits: +*/ + + +/* main.css */ +@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); + +:root { + container-name: root; + --custom-guild-list-padding: 12px; + --panel-backdrop-filter: none; + + /* sizes */ + --gap: 12px; + /* spacing between panels */ + --divider-thickness: 4px; + /* thickness of unread messages divider and highlighted message borders */ + + /* animation/transition options */ + --animations: on; + /* turn off to disable all midnight animations/transitions */ + --list-item-transition: 0.2s ease; + /* transition for list items */ + + /* top bar options */ + --move-top-bar-buttons: off; + /* turn on to move inbox button to the server list (recommend setting top bar height to 24px) */ + --custom-app-top-bar-height: 32px; + /* height of the titlebar/top bar */ + + --small-user-panel: off; + /* turn on to make the user panel smaller like in old discord */ +} + +.visual-refresh { + /* panel separation */ + .guilds_c48ade + /* server list */ + , + .sidebarList_c48ade + /* channel list (includes dm list) */ + , + .panels_c48ade + /* user panel */ + , + .chat_f75fb0>.subtitleContainer_f75fb0 + /* chat titlebar */ + , + .chatContent_f75fb0 + /* chat */ + , + .container_c8ffbb + /* member list */ + , + .content_f75fb0>.membersWrap_c8ffbb + /* forum post member list */ + , + .container__133bf>.container__9293f + /* friends titlebar */ + , + .container_f391e3>.container__9293f + /* message requests titlebar */ + , + .homeWrapper__0920e>.container__9293f + /* nitro page titlebar */ + , + .container__01ae2>.container__9293f + /* vc chat titlebar */ + , + .container_fb64c9>.container__9293f + /* new thread panel */ + , + .peopleColumn__133bf + /* online friends */ + , + .nowPlayingColumn__133bf + /* active now */ + , + .scroller_c880e8 + /* nitro page */ + , + .container_f391e3>.content_f75fb0 + /* message requests */ + , + .shop__6db1d + /* shop */ + , + .outer_c0bea0.panel_c0bea0 + /* dm user panel */ + , + .searchResultsWrap_a9e706 + /* search results */ + , + .container_f369db + /* forum */ + , + .chat_fb64c9 + /* new thread panel */ + , + .container_a592e1 + + /* server discovery */ + { + border-radius: var(--radius-lg); + border: 1px solid var(--border-subtle); + backdrop-filter: var(--panel-backdrop-filter); + } + + .base_c48ade + + /* base grid */ + { + display: grid; + grid-template-columns: [start] min-content [guildsEnd] min-content [channelsEnd] 1fr [end]; + grid-template-rows: [top] var(--custom-app-top-bar-height) [titleBarEnd] min-content [noticeEnd] 1fr [contentEnd] min-content [end]; + grid-template-areas: + 'titleBar titleBar titleBar' + 'guildsList notice notice' + 'guildsList channelsList page' + 'userPanel userPanel page'; + gap: 0 var(--gap); + } + + .panels_c48ade + + /* user panel */ + { + width: 100%; + position: static; + grid-area: userPanel; + margin: var(--gap) 0 0 0; + overflow: hidden; + max-width: calc(var(--custom-guild-sidebar-width) + var(--gap) + 4px); + } + + .sidebar_c48ade + + /* server list + channel list + user panel group */ + { + margin: 0 0 var(--gap) var(--gap); + } + + .guilds_c48ade + + /* server list */ + { + margin-bottom: 0; + } + + .scroller_ef3116 + + /* server list inner scroller */ + { + padding-top: var(--custom-guild-list-padding); + } + + .container__2637a { + padding-bottom: 0; + margin-right: var(--gap); + } + + .clickable_f37cb1, + .container__2637a, + .header_f37cb1 + + /* server name */ + { + background: none; + } + + .sidebar_c48ade:after + + /* server list + channel list bottom shadow */ + { + display: none; + } + + .chat_f75fb0 + /* chat group outer */ + , + .container__133bf + + /* friends page group outer */ + , + .page_c48ade { + padding-bottom: var(--gap); + padding-right: var(--gap); + border: none !important; + background: none; + } + + .page_c48ade>.chat_f75fb0, + .page_c48ade>.container__133bf { + padding: 0; + } + + .container__9293f + + /* friends, message requests, + other stuff titlebar */ + { + margin-bottom: var(--gap); + } + + .subtitleContainer_f75fb0 + + /* chat titlebar */ + { + margin-bottom: var(--gap); + } + + .title_f75fb0 + + /* chat titlebar inner */ + { + border: none; + background: none; + margin-bottom: 0; + } + + .chatContent_f75fb0 + + /* chat */ + { + overflow: hidden; + } + + .container_c8ffbb + + /* member list */ + { + margin-left: var(--gap); + overflow: hidden; + height: auto; + min-width: var(--custom-member-list-width); + } + + .content_f75fb0>.membersWrap_c8ffbb + + /* forum post member list */ + { + margin-left: var(--gap); + overflow: hidden; + height: auto; + } + + .members_c8ffbb + /* member list inner */ + , + .member_c8ffbb + + /* member list item */ + { + background: none; + } + + .resizeHandle__01ae2 + + /* resize handle */ + { + background: transparent; + } + + .privateChannels__35e86 + /* dm list */ + , + .scroller__99e7c + + /* dm list inner */ + { + background: none; + } + + .scroller__99e7c + + /* dm list inner */ + { + margin-bottom: 0; + } + + .tabBody__133bf + + /* online friends + active now group outer */ + { + background: none; + } + + .nowPlayingColumn__133bf + + /* active now */ + { + margin-left: var(--gap); + } + + .container__7d20c + + /* active now inner */ + { + background: none; + } + + .scroller__7d20c + + /* active now inner */ + { + border: none; + } + + .homeWrapper__0920e + + /* nitro page group inner */ + { + border: none; + background: none; + } + + .applicationStore_f07d62 + + /* nitro page group outer */ + { + background: none; + } + + .shop__6db1d + + /* shop */ + { + overflow: hidden; + height: auto; + } + + .shop__08415 + + /* shop inner scroller */ + { + margin-top: calc(var(--custom-channel-header-height) * -1 - 16px); + } + + .outer_c0bea0.panel_c0bea0 + + /* dm user panel */ + { + margin-left: var(--gap); + overflow: hidden; + height: auto; + min-width: 340px; + } + + .searchResultsWrap_a9e706 + + /* search results */ + { + margin-left: var(--gap); + } + + .notice__6e2b9 + + /* notice banner */ + { + margin: 0 var(--gap) var(--gap) 0; + border-radius: var(--radius-md); + } + + .callContainer_cb9592 + + /* vc container */ + { + border-radius: var(--radius-lg) !important; + border: 1px solid var(--border-subtle); + overflow: hidden; + } + + .container__01ae2 + + /* vc chat + titlebar group */ + { + border: none; + background: none; + } + + .chat_ee72fa::before + + /* vc chat shadow */ + { + display: none; + } + + .channelChatWrapper_cb9592 + + /* vc chat + titlebar group outer */ + { + background: none; + } + + .page_c48ade>.chatLayerWrapper__01ae2 + + /* forum/thread chat outer */ + { + margin: 0 var(--gap) var(--gap) 0; + height: calc(100% - var(--gap)); + } + + .container__01ae2 + + /* forum/thread chat */ + { + padding-left: calc((var(--gap) - var(--chat-resize-handle-width))); + } + + .container_fb64c9 + + /* new thread panel */ + { + background: none; + } + + .chat_fb64c9::before + + /* new thread panel chat shadow */ + { + display: none; + } + + .container_a592e1 + + /* server discovery */ + { + overflow: hidden; + } + + .backdrop__8a7fc + + /* server discovery top bar */ + { + background-color: var(--background-base-lower); + } + + .wrapper_cb9592 + + /* dm vc wrapper */ + { + background: none; + margin-bottom: var(--gap); + } + + /* remove excess background from settings */ + .standardSidebarView__23e6b, + .contentRegion__23e6b, + .sidebarRegionScroller__23e6b, + .contentRegionScroller__23e6b { + background: none; + } + + .standardSidebarView__23e6b { + backdrop-filter: var(--panel-backdrop-filter); + } + + /* remove excess backgrounds */ + .wrapper_d852db + + /* message loading placeholders */ + , + .wrapper_d852db>.wrapper_fc8177 { + background: none; + } + + .newMessagesBar__0f481 + + /* unread messages bar */ + { + top: 12px; + left: 12px; + right: 12px; + border-radius: var(--radius-sm); + padding: 0 8px; + } + + .bottom__7aaec + + /* channel list new unreads pill */ + { + bottom: 12px; + } + + .unreadMentionsIndicatorBottom_ef3116 + + /* server list new pill */ + , + .unreadMentionsIndicatorTop_ef3116 { + width: calc(var(--guildbar-avatar-size) + var(--custom-guild-list-padding) * 2); + padding: calc(var(--custom-guild-list-padding) / 2); + } + + /* jank ass solution to only apply padding to treatment 3 */ + .form_f75fb0 + + /* chat bar outer form */ + { + --space-8: 16px; + } + + .channelBottomBarArea_f75fb0 + + /* chat bar inner */ + { + --space-8: 8px; + } + + /* get rid of extra space in treatment 2 */ + .accessoryBar__74017 { + padding-top: 0; + } + + /* general chat bar improvements */ + .channelTextArea_f75fb0 + + /* chat bar */ + { + border-radius: var(--radius-md); + } + + .themedBackground__74017 + + /* chat bar inner */ + { + background: none; + } + + .slateTextArea_ec4baf + + /* actual typing area */ + { + margin-left: 2px; + } + + /* improve unread divider */ + .divider__908e2 { + border-width: var(--divider-thickness); + border-radius: var(--divider-thickness); + } + + .endCap__908e2 { + margin-top: calc(var(--divider-thickness) / -2); + } + + /* improve highlight message left edge */ + .message__5126c.mentioned__5126c::before, + .replying__5126c::before, + .ephemeral__5126c::before { + width: var(--divider-thickness); + border-radius: var(--divider-thickness); + } + + /* improve server selected marker */ + .pill_e5445c.wrapper__58105 { + width: calc((var(--custom-guild-list-padding) - 4px) / 2 + 4px); + } + + .item__58105 { + width: 4px; + border-radius: 4px; + margin-left: calc((var(--custom-guild-list-padding) - 4px) / 2); + } + + /* improve embeds */ + .embedFull__623de { + border: 4px solid var(--border-normal); + border-top-color: var(--border-subtle) !important; + border-top-width: 1px; + border-bottom-color: var(--border-subtle) !important; + border-bottom-width: 1px; + border-right-color: var(--border-subtle) !important; + border-right-width: 1px; + } + + /* improve borders */ + .reaction__23977 + + /* message reactions */ + { + border-width: 2px; + } + + /* roundness */ + .embedFull__623de + /* embeds */ + , + .hljs + /* code block */ + , + .imageWrapper_af017a + /* image */ + , + .container__9271d + + /* thread link */ + { + border-radius: var(--radius-md); + } + + .outer_c0bea0 + /* profile outer */ + , + .contentWrapper__08434 + + /* gif panel */ + { + border-radius: var(--radius-lg); + } + + .inner_c0bea0 + + /* profile inner */ + { + border-radius: calc(var(--radius-lg) - 4px); + } + + .outer_c0bea0 + + /* profile outer */ + { + border: 1px solid var(--border-subtle); + } + + .root__24502 { + background: none; + } +} + + +[class*='scroll'] { + will-change: scroll-position; +} + +.burstGlow__23977 { + display: none; +} + + + +/* transparency-blur.css */ +@property --panel-blur { + syntax: 'on | off'; + inherits: false; + initial-value: off; +} + +@container root style(--panel-blur: on) { + .visual-refresh { + body { + --panel-backdrop-filter: blur(var(--blur-amount)); + } + + .popoverReactionHoverBar_f84418 + /* message hover quick action bar */ + , + .tooltip__382e7 + + /* tooltips */ + { + background: var(--bg-floating); + } + + .menu_c1e9c4 + /* context menus */ + , + .contentWrapper__08434 + /* emoji/gif panel */ + , + .root__49fc1 + /* modals like invite */ + , + .outer_c0bea0 + /* small profile popup */ + , + .autocomplete__6b0e0 + /* autocomplete */ + , + .container__55c99 + /* search suggestions */ + , + .messagesPopoutWrap__45690 + /* inbox */ + , + .popout__76f04 + + /* channel hover popout */ + { + background: var(--bg-floating); + } + } +} + +@property --transparency-tweaks { + syntax: 'on | off'; + inherits: false; + initial-value: off; +} + +@container root style(--transparency-tweaks: on) { + .visual-refresh { + + .formWithLoadedChatInput_f75fb0:before, + .children__9293f:after { + display: none; + } + } +} + + +@container root style(--small-user-panel: on) { + .visual-refresh { + .base_c48ade { + grid-template-areas: + 'titleBar titleBar titleBar' + 'guildsList notice notice' + 'guildsList channelsList page' + 'guildsList userPanel page'; + } + } +} + + + +/* More Animations */ + +@keyframes slideInFromBottom { + from { + transform: translateY(100%); + opacity: 0; + } + + to { + transform: translateY(0); + opacity: 1; + } +} + +@keyframes slideInFromRight { + from { + transform: translateX(100%); + opacity: 0; + } + + to { + transform: translateX(0); + opacity: 1; + } +} + +/* +=========================== +USER POPOUT CARD +=========================== +*/ +#popout_43 { + animation: slideInFromBottom 0.3s ease-out; + transform: translateY(0); + will-change: transform; +} + +/* +=========================== +Server Member List +=========================== +*/ +.container_c8ffbb { + animation: slideInFromRight 0.4s ease-out; + will-change: transform; + transform: translateX(0); + opacity: 1; +} + +/* +=========================== +Collapsible Search Bar +=========================== +*/ +.search__49676 { + width: 20px !important; + transition: width 0.3s ease-in-out !important; + margin-left: -10px !important; + margin-bottom: 1px !important; + margin-right: 20px !important; + border-radius: 100px !important; +} + +.search__49676:hover, +.search__49676:focus-within { + width: 220px !important; + right: unset !important; + background-color: var(--base) !important; +} + +/* Search text handling */ +.search__49676:not(:focus-within) .public-DraftEditorPlaceholder-inner, +.search__49676:not(:focus-within) .searchFilter_bd8186, +.search__49676:not(:focus-within) .searchAnswer_bd8186, +.search__49676:not(:focus-within) .public-DraftStyleDefault-block { + opacity: 0 !important; + transition: opacity 0.2s ease-in-out !important; +} + +.search__49676:not(:focus-within):hover .searchFilter_bd8186, +.search__49676:not(:focus-within):hover .searchAnswer_bd8186, +.search__49676:not(:focus-within):hover .public-DraftStyleDefault-block { + opacity: 1 !important; +} + +/* Search bar container */ +.searchBar__97492 { + position: sticky !important; + background-color: transparent !important; + border-radius: 100px; +} + +/* Main search icon */ +.icon__97492 { + position: absolute !important; + right: 0.1 !important; + top: 50% !important; + transform: translateY(-50%); + cursor: pointer !important; + padding: 6px 14px 6px 15px !important; + margin-right: -8px !important; +} + +.icon__97492 svg { + width: 18px !important; + height: 19px !important; +} + +/* Clear icon adjustments */ +.clear_fea832 { + right: 12px !important; + bottom: 4px !important; + bottom: 50% !important; + z-index: 3 !important; + opacity: 0 !important; + transition: opacity 0.2s ease-in-out !important; +} + +.search__49676:focus-within .clear_fea832 { + opacity: 1 !important; +} + +.search__49676:not(:focus-within) .clear_fea832 { + display: none !important; +} + +.search__49676:focus-within .DraftEditor-editorContainer { + width: 160px !important; + padding-right: 32px !important; + margin-left: 8px !important; +} + +/* Placeholder text */ +.public-DraftEditorPlaceholder-inner { + padding-top: 1px !important; + padding-left: 30px !important; + transition: opacity 0.2s ease-in-out !important; +} + +.search__49676:not(:focus-within) .iconContainer_fea832>svg:last-child { + display: none !important; +} + +.search__49676:not(:focus-within) .iconContainer_fea832>svg:first-child { + display: block !important; +} |
