diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-22 16:31:13 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-22 16:31:13 -0500 |
| commit | a5a6bfc8a5d632a76335d3021a9ae8f423efd40d (patch) | |
| tree | 18484cf773c99a01e614d364ad0e34c1c8f6283d /lib/ef-dream-telegram.tdesktop-theme | |
| parent | 824a42ad72d90420713e6e87d75fedcb1366295e (diff) | |
Add ef-dream themes for bat, fzf, telegram; reorganize polybar with GPU monitoring; fix xmonad tab colors
Diffstat (limited to 'lib/ef-dream-telegram.tdesktop-theme')
| -rw-r--r-- | lib/ef-dream-telegram.tdesktop-theme | 411 |
1 files changed, 411 insertions, 0 deletions
diff --git a/lib/ef-dream-telegram.tdesktop-theme b/lib/ef-dream-telegram.tdesktop-theme new file mode 100644 index 0000000..b440c90 --- /dev/null +++ b/lib/ef-dream-telegram.tdesktop-theme @@ -0,0 +1,411 @@ +// Description: ef-dream Theme for Telegram Desktop +// Based on protesilaos ef-themes + +// ef-dream Color Palette +bgMain: #232025; +bgDim: #322f34; +bgAlt: #3b393e; +fgMain: #efd5c5; +fgDim: #8f8886; +fgAlt: #b0a0cf; +cursor: #f3c09a; +red: #ff6f6f; +green: #51b04f; +yellow: #c0b24f; +blue: #57b0ff; +magenta: #ffaacf; +magentaCooler: #d0b0ff; +cyan: #6fb3c0; + +// Helpers +rippleBg: #ffffff20; +transparent: #00000000; + +// Main +windowBg: bgMain; +windowFg: fgMain; +windowBgOver: bgDim; +windowBgRipple: rippleBg; +windowFgOver: fgMain; +windowSubTextFg: fgDim; +windowSubTextFgOver: fgAlt; +windowBoldFg: cursor; +windowBoldFgOver: cursor; +windowBgActive: cursor; +windowFgActive: bgMain; +windowActiveTextFg: blue; +windowShadowFg: #00000080; +windowShadowFgFallback: #000000; +shadowFg: transparent; +slideFadeOutBg: bgMain; +slideFadeOutShadowFg: transparent; +imageBg: #000000; +imageBgTransparent: #ffffff; + +// Buttons +activeButtonBg: cursor; +activeButtonBgOver: yellow; +activeButtonBgRipple: rippleBg; +activeButtonFg: bgMain; +activeButtonFgOver: bgMain; +activeButtonSecondaryFg: fgMain; +activeButtonSecondaryFgOver: fgMain; +activeLineFg: blue; +activeLineFgError: red; +lightButtonBg: bgMain; +lightButtonBgOver: bgDim; +lightButtonBgRipple: rippleBg; +lightButtonFg: fgAlt; +lightButtonFgOver: cursor; +attentionButtonFg: red; +attentionButtonFgOver: red; +attentionButtonBgOver: #ff6f6f40; +attentionButtonBgRipple: rippleBg; +outlineButtonBg: bgMain; +outlineButtonBgOver: bgDim; +outlineButtonOutlineFg: blue; +outlineButtonBgRipple: rippleBg; + +// Menu +menuBg: bgMain; +menuBgOver: bgDim; +menuBgRipple: rippleBg; +menuIconFg: fgDim; +menuIconFgOver: cursor; +menuSubmenuArrowFg: fgDim; +menuFgDisabled: bgAlt; +menuSeparatorFg: bgAlt; + +// Scroll +scrollBarBg: fgDim; +scrollBarBgOver: cursor; +scrollBg: bgDim; +scrollBgOver: bgDim; + +// Other +smallCloseIconFg: fgDim; +smallCloseIconFgOver: red; +radialFg: magenta; +radialBg: bgDim; +placeholderFg: bgAlt; +placeholderFgActive: fgDim; +inputBorderFg: fgDim; +filterInputBorderFg: fgDim; +checkboxFg: fgDim; +sliderBgInactive: bgDim; +sliderBgActive: cursor; +tooltipBg: bgDim; +tooltipFg: fgMain; +tooltipBorderFg: transparent; + +// Title bar +titleBg: bgMain; +titleShadow: transparent; +titleButtonFg: fgDim; +titleButtonBgOver: bgDim; +titleButtonFgOver: cursor; +titleButtonCloseBg: bgMain; +titleButtonCloseFg: fgDim; +titleButtonCloseBgOver: red; +titleButtonCloseFgOver: bgMain; +titleFgActive: fgMain; +titleFg: fgDim; + +// Boxes +boxBg: bgMain; +boxTextFg: fgMain; +boxTextFgGood: green; +boxTextFgError: red; +boxTitleFg: cursor; +boxSearchBg: bgDim; +boxTitleAdditionalFg: fgDim; +boxTitleCloseFg: fgDim; +boxTitleCloseFgOver: red; + +// Members +membersAboutLimitFg: fgDim; +contactsBg: bgMain; +contactsBgOver: bgDim; +contactsNameFg: fgMain; +contactsStatusFg: fgDim; +contactsStatusFgOver: fgDim; +contactsStatusFgOnline: green; + +// Sidebar +dialogsBg: bgMain; +dialogsNameFg: fgMain; +dialogsChatIconFg: fgDim; +dialogsDateFg: fgDim; +dialogsTextFg: fgDim; +dialogsTextFgService: fgAlt; +dialogsDraftFg: red; +dialogsVerifiedIconBg: blue; +dialogsVerifiedIconFg: bgMain; +dialogsSendingIconFg: fgDim; +dialogsSentIconFg: green; +dialogsUnreadBg: magenta; +dialogsUnreadBgMuted: bgAlt; +dialogsUnreadFg: bgMain; +dialogsBgOver: bgDim; +dialogsNameFgOver: fgMain; +dialogsChatIconFgOver: fgDim; +dialogsDateFgOver: fgDim; +dialogsTextFgOver: fgDim; +dialogsTextFgServiceOver: fgAlt; +dialogsDraftFgOver: red; +dialogsVerifiedIconBgOver: blue; +dialogsVerifiedIconFgOver: bgMain; +dialogsSendingIconFgOver: fgDim; +dialogsSentIconFgOver: green; +dialogsUnreadBgOver: magenta; +dialogsUnreadBgMutedOver: bgAlt; +dialogsUnreadFgOver: bgMain; +dialogsBgActive: bgDim; +dialogsNameFgActive: cursor; +dialogsChatIconFgActive: cursor; +dialogsDateFgActive: fgDim; +dialogsTextFgActive: fgMain; +dialogsTextFgServiceActive: fgAlt; +dialogsDraftFgActive: red; +dialogsVerifiedIconBgActive: blue; +dialogsVerifiedIconFgActive: bgMain; +dialogsSendingIconFgActive: fgDim; +dialogsSentIconFgActive: green; +dialogsUnreadBgActive: magentaCooler; +dialogsUnreadBgMutedActive: bgAlt; +dialogsUnreadFgActive: bgMain; +dialogsForwardBg: bgDim; +dialogsForwardFg: fgAlt; +searchedBarBg: bgDim; +searchedBarFg: fgDim; + +// History +historyTextInFg: fgMain; +historyTextOutFg: fgMain; +historyCaptionInFg: fgDim; +historyCaptionOutFg: fgDim; +historyFileNameInFg: fgMain; +historyFileNameOutFg: fgMain; +historyOutIconFg: green; +historyOutIconFgSelected: green; +historyIconFgInverted: bgMain; +historySendingOutIconFg: fgDim; +historySendingInIconFg: fgDim; +historySendingInvertedIconFg: bgAlt; +historyCallArrowInFg: green; +historyCallArrowOutFg: green; +historyCallArrowMissedInFg: red; +historyCallArrowMissedOutFg: red; +historyUnreadBarBg: bgDim; +historyUnreadBarBorder: bgAlt; +historyUnreadBarFg: fgAlt; +historyForwardChooseBg: #00000040; +historyForwardChooseFg: fgMain; +historyPeer1NameFg: red; +historyPeer1UserpicBg: red; +historyPeer2NameFg: green; +historyPeer2UserpicBg: green; +historyPeer3NameFg: yellow; +historyPeer3UserpicBg: yellow; +historyPeer4NameFg: blue; +historyPeer4UserpicBg: blue; +historyPeer5NameFg: magenta; +historyPeer5UserpicBg: magenta; +historyPeer6NameFg: magentaCooler; +historyPeer6UserpicBg: magentaCooler; +historyPeer7NameFg: cyan; +historyPeer7UserpicBg: cyan; +historyPeer8NameFg: cursor; +historyPeer8UserpicBg: cursor; +historyPeerUserpicFg: bgMain; +historyScrollBarBg: fgDim; +historyScrollBarBgOver: cursor; +historyScrollBg: bgDim; +historyScrollBgOver: bgDim; + +// Messages +msgInBg: bgDim; +msgInBgSelected: bgAlt; +msgOutBg: bgAlt; +msgOutBgSelected: #3b393e; +msgSelectOverlay: #57b0ff40; +msgStickerOverlay: #57b0ff40; +msgInServiceFg: fgAlt; +msgInServiceFgSelected: fgAlt; +msgOutServiceFg: fgAlt; +msgOutServiceFgSelected: fgAlt; +msgInShadow: transparent; +msgInShadowSelected: transparent; +msgOutShadow: transparent; +msgOutShadowSelected: transparent; +msgInDateFg: fgDim; +msgInDateFgSelected: fgDim; +msgOutDateFg: fgDim; +msgOutDateFgSelected: fgDim; +msgServiceFg: fgMain; +msgServiceBg: bgDim; +msgServiceBgSelected: bgAlt; +msgInReplyBarColor: blue; +msgInReplyBarSelColor: blue; +msgOutReplyBarColor: cursor; +msgOutReplyBarSelColor: cursor; +msgImgReplyBarColor: fgMain; +msgInMonoFg: cyan; +msgOutMonoFg: cyan; +msgInBgOver: bgDim; +msgInBgSelected: bgAlt; +msgOutBgOver: bgAlt; +msgOutBgSelected: bgAlt; +msgDateImgFg: fgMain; +msgDateImgBg: #00000080; +msgDateImgBgOver: #00000080; +msgDateImgBgSelected: #00000080; +msgFileThumbLinkInFg: blue; +msgFileThumbLinkInFgSelected: blue; +msgFileThumbLinkOutFg: cursor; +msgFileThumbLinkOutFgSelected: cursor; +msgFileInBg: blue; +msgFileInBgOver: blue; +msgFileInBgSelected: blue; +msgFileOutBg: cursor; +msgFileOutBgOver: cursor; +msgFileOutBgSelected: cursor; +msgFile1Bg: blue; +msgFile1BgDark: blue; +msgFile1BgOver: blue; +msgFile1BgSelected: blue; +msgFile2Bg: green; +msgFile2BgDark: green; +msgFile2BgOver: green; +msgFile2BgSelected: green; +msgFile3Bg: red; +msgFile3BgDark: red; +msgFile3BgOver: red; +msgFile3BgSelected: red; +msgFile4Bg: yellow; +msgFile4BgDark: yellow; +msgFile4BgOver: yellow; +msgFile4BgSelected: yellow; +msgWaveformInActive: blue; +msgWaveformInActiveSelected: blue; +msgWaveformInInactive: bgAlt; +msgWaveformInInactiveSelected: bgAlt; +msgWaveformOutActive: cursor; +msgWaveformOutActiveSelected: cursor; +msgWaveformOutInactive: bgAlt; +msgWaveformOutInactiveSelected: bgAlt; +msgBotKbOverBgAdd: bgDim; +msgBotKbIconFg: fgDim; +msgBotKbRippleBg: rippleBg; +mediaInFg: fgDim; +mediaInFgSelected: fgDim; +mediaOutFg: fgDim; +mediaOutFgSelected: fgDim; +youtubePlayIconBg: red; +youtubePlayIconFg: bgMain; +videoPlayIconBg: bgMain; +videoPlayIconFg: fgMain; +toastBg: bgDim; +toastFg: fgMain; +reportSpamBg: bgDim; +reportSpamFg: fgDim; +historyToDownShadow: transparent; +historyComposeAreaBg: bgMain; +historyComposeAreaFg: fgMain; +historyComposeAreaFgService: fgAlt; +historyComposeIconFg: fgDim; +historyComposeIconFgOver: cursor; +historySendIconFg: cursor; +historySendIconFgOver: cursor; +historyPinnedBg: bgDim; +historyReplyBg: bgDim; +historyReplyIconFg: blue; +historyReplyCancelFg: fgDim; +historyReplyCancelFgOver: red; +historyComposeButtonBg: bgDim; +historyComposeButtonBgOver: bgAlt; +historyComposeButtonBgRipple: rippleBg; +overviewCheckBg: transparent; +overviewCheckFg: bgMain; +overviewCheckFgActive: bgMain; +overviewPhotoSelectOverlay: #57b0ff40; +profileStatusFgOver: fgDim; +notificationsBoxMonitorFg: fgMain; +notificationsBoxScreenBg: bgMain; +notificationSampleUserpicFg: fgDim; +notificationSampleCloseFg: fgDim; +notificationSampleTextFg: fgDim; +notificationSampleNameFg: fgMain; +mainMenuBg: bgMain; +mainMenuCoverBg: bgDim; +mainMenuCoverFg: fgMain; +mediaPlayerBg: bgMain; +mediaPlayerActiveFg: cursor; +mediaPlayerInactiveFg: fgDim; +mediaPlayerDisabledFg: bgAlt; +mediaviewFileBg: bgMain; +mediaviewFileNameFg: fgMain; +mediaviewFileSizeFg: fgDim; +mediaviewFileRedCornerFg: red; +mediaviewFileYellowCornerFg: yellow; +mediaviewFileGreenCornerFg: green; +mediaviewFileBlueCornerFg: blue; +mediaviewFileExtFg: bgMain; +mediaviewMenuBg: bgMain; +mediaviewMenuBgOver: bgDim; +mediaviewMenuBgRipple: rippleBg; +mediaviewMenuFg: fgMain; +mediaviewBg: #000000eb; +mediaviewVideoBg: bgMain; +mediaviewControlBg: #00000080; +mediaviewControlFg: fgMain; +mediaviewCaptionBg: #00000080; +mediaviewCaptionFg: fgMain; +mediaviewTextLinkFg: blue; +mediaviewSaveMsgBg: bgDim; +mediaviewSaveMsgFg: fgMain; +mediaviewPlaybackActive: cursor; +mediaviewPlaybackInactive: bgAlt; +mediaviewPlaybackActiveOver: cursor; +mediaviewPlaybackInactiveOver: bgDim; +mediaviewPlaybackProgressFg: fgMain; +mediaviewPlaybackIconFg: fgMain; +mediaviewPlaybackIconFgOver: cursor; +mediaviewTransparentBg: bgMain; +mediaviewTransparentFg: fgDim; +emojiPanBg: bgMain; +emojiPanCategories: bgDim; +emojiPanHeaderFg: fgDim; +emojiPanHeaderBg: bgMain; +stickerPanDeleteBg: #00000080; +stickerPanDeleteFg: fgMain; +stickerPreviewBg: #000000b0; +callBg: bgMain; +callNameFg: fgMain; +callFingerprintBg: bgDim; +callStatusFg: fgDim; +callIconFg: fgMain; +callAnswerBg: green; +callAnswerRipple: rippleBg; +callAnswerBgOuter: #51b04f40; +callHangupBg: red; +callHangupRipple: rippleBg; +callCancelBg: fgDim; +callCancelFg: bgMain; +callCancelRipple: rippleBg; +callMuteRipple: rippleBg; +callBarBg: bgDim; +callBarMuteRipple: rippleBg; +introBg: bgMain; +introTitleFg: cursor; +introDescriptionFg: fgDim; +introErrorFg: red; +introCoverTopBg: bgDim; +introCoverBottomBg: bgMain; +introCoverIconsFg: cursor; +introCoverPlaneTrace: fgAlt; +introCoverPlaneInner: fgMain; +introCoverPlaneOuter: cursor; +introCoverPlaneTop: bgMain; +dialogsMenuIconFg: fgDim; +dialogsMenuIconFgOver: cursor; |
