diff --git a/modules/scripts/NvimNotes.nix b/modules/scripts/NvimNotes.nix deleted file mode 100644 index 1827989..0000000 --- a/modules/scripts/NvimNotes.nix +++ /dev/null @@ -1,17 +0,0 @@ -# used for the terminal autostart. Needs to get cleared and recall fastfetch so that the bar from oh-my-zsh get resized -{ - writeShellApplication, - zsh, - ... -}: -writeShellApplication { - name = "custom-launch"; - runtimeInputs = [ - zsh - ]; - text = '' - sleep 2 - clear - zsh - ''; -} diff --git a/other/obsidian-theme/LICENSE b/other/obsidian-theme/LICENSE deleted file mode 100644 index af4df25..0000000 --- a/other/obsidian-theme/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Eric Davis - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/other/obsidian-theme/README.md b/other/obsidian-theme/README.md deleted file mode 100644 index 7e9ad44..0000000 --- a/other/obsidian-theme/README.md +++ /dev/null @@ -1,11 +0,0 @@ -copied from https://github.com/insanum/obsidian_gruvbox MIT License - - -# Obsidian + gruvbox - -This is a [gruvbox](https://github.com/morhetz/gruvbox) theme for [Obsidian](https://obsidian.md). - - - - - diff --git a/other/obsidian-theme/manifest.json b/other/obsidian-theme/manifest.json deleted file mode 100644 index 7267fa7..0000000 --- a/other/obsidian-theme/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Obsidian gruvbox", - "version": "0.2.1", - "minAppVersion": "0.16.0", - "author": "insanum", - "authorUrl": "https://insanum.com" -} diff --git a/other/obsidian-theme/obsidian.css b/other/obsidian-theme/obsidian.css deleted file mode 100644 index db4e80f..0000000 --- a/other/obsidian-theme/obsidian.css +++ /dev/null @@ -1,587 +0,0 @@ - -:root -{ - --dark0-hard: #1d2021; - --dark0: #282828; - --dark0-soft: #32302f; - --dark1: #3c3836; - --dark2: #504945; - --dark3: #665c54; - --dark4: #7c6f64; - - --gray: #928374; - - --light0-hard: #f9f5d7; - --light0: #fbf1c7; - --light0-soft: #f2e5bc; - --light1: #ebdbb2; - --light2: #d5c4a1; - --light3: #bdae93; - --light4: #a89984; - - --bright-red: #fb4934; - --bright-green: #b8bb26; - --bright-yellow: #fabd2f; - --bright-blue: #83a598; - --bright-purple: #d3869b; - --bright-aqua: #8ec07c; - --bright-orange: #fe8019; - - --neutral-red: #cc241d; - --neutral-green: #98971a; - --neutral-yellow: #d79921; - --neutral-blue: #458588; - --neutral-purple: #b16286; - --neutral-aqua: #689d6a; - --neutral-orange: #d65d0e; - - --faded-red: #9d0006; - --faded-green: #79740e; - --faded-yellow: #b57614; - --faded-blue: #076678; - --faded-purple: #8f3f71; - --faded-aqua: #427b58; - --faded-orange: #af3a03; -} - -.theme-dark -{ - --background-primary: var(--dark0); - --background-primary-alt: var(--dark0); - --background-secondary: var(--dark0-hard); - --background-secondary-alt: var(--dark1); - --text-normal: var(--light0); - --text-faint: var(--light3); - --text-title-h1: var(--neutral-red); - --text-title-h2: var(--neutral-orange); - --text-title-h3: var(--neutral-yellow); - --text-title-h4: var(--neutral-green); - --text-title-h5: var(--neutral-aqua); - --text-title-h6: var(--neutral-blue); - --text-link: var(--bright-blue); - --text-a: var(--bright-orange); - --text-a-hover: var(--bright-blue); - --text-mark: rgba(215, 153, 33, 0.4); /* neutral-yellow */ - --pre-code: var(--dark1); - --text-highlight-bg: var(--faded-aqua); - --interactive-accent: var(--bright-orange); - --interactive-before: var(--dark4); - --background-modifier-border: var(--dark2); - --text-accent: var(--bright-orange); - --interactive-accent-rgb: var(--bright-orange); - --inline-code: var(--bright-blue); - --code-block: var(--bright-blue); - --vim-cursor: var(--bright-orange); - --text-selection: rgba(168, 153, 132, 0.5); /* light4 */ - --text-tag: var(--bright-aqua); - --task-checkbox: var(--dark4); - --table-header: hsl(0, 0%, 14%); - --table-row-even: hsl(0, 0%, 17%); - --table-row-odd: hsl(0, 0%, 20%); - --table-hover: var(--dark2); -} - -.theme-light -{ - --background-primary: var(--light0); - --background-primary-alt: var(--light0); - --background-secondary: var(--light0-hard); - --background-secondary-alt: var(--light1); - --text-normal: var(--dark0); - --text-faint: var(--dark3); - --text-title-h1: var(--faded-red); - --text-title-h2: var(--faded-orange); - --text-title-h3: var(--faded-yellow); - --text-title-h4: var(--faded-green); - --text-title-h5: var(--faded-aqua); - --text-title-h6: var(--faded-blue); - --text-link: var(--neutral-blue); - --text-a: var(--neutral-orange); - --text-a-hover: var(--neutral-blue); - --text-mark: rgba(215, 153, 33, 0.4); /* neutral-yellow */ - --pre-code: var(--light1); - --text-highlight-bg: var(--bright-aqua); - --interactive-accent: var(--neutral-orange); - --interactive-before: var(--light4); - --background-modifier-border: var(--light2); - --text-accent: var(--neutral-orange); - --interactive-accent-rgb: var(--neutral-orange); - --inline-code: var(--neutral-blue); - --vim-cursor: var(--neutral-orange); - --text-selection: rgba(189, 174, 147, 0.5); /* light3 */ - --text-tag: var(--neutral-aqua); - --task-checkbox: var(--light4); - --table-header: hsl(43.2, 58.8%, 80%); - --table-row-even: hsl(43.2, 58.8%, 83%); - --table-row-odd: hsl(43.2, 58.8%, 86%); - --table-hover: var(--light2); -} - -body { - --font-text-theme: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji; - - --font-monospace-theme: 'Hack Nerd Font', 'Source Code Pro', ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; -} - -.theme-dark code[class*="language-"], -.theme-dark pre[class*="language-"], -.theme-light code[class*="language-"], -.theme-light pre[class*="language-"] -{ - text-shadow: none !important; - background-color: var(--pre-code) !important; -} - -.graph-view.color-circle, -.graph-view.color-fill-highlight, -.graph-view.color-line-highlight -{ - color: var(--interactive-accent-rgb) !important; -} -.graph-view.color-text -{ - color: var(--text-a-hover) !important; -} -/* -.graph-view.color-fill -{ - color: var(--background-secondary); -} -.graph-view.color-line -{ - color: var(--background-modifier-border); -} -*/ - -html, -body -{ - /* font-size: 16px !important; */ -} - -strong -{ - font-weight: 600 !important; -} - -a, -.cm-hmd-internal-link -{ - color: var(--text-a) !important; - text-decoration: none !important; -} - -a:hover, -.cm-hmd-internal-link:hover, -.cm-url -{ - color: var(--text-a-hover) !important; - text-decoration: none !important; -} - -a.tag, a.tag:hover { - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 4px; - border-radius: 4px; -} - -a.tag:hover { - text-decoration: underline !important; -} - -mark -{ - background-color: var(--text-mark); -} - - -.titlebar { - background-color: var(--background-secondary-alt); -} - -.titlebar-inner { - color: var(--text-normal); -} - -.view-actions a -{ - color: var(--text-normal) !important; -} - -.view-actions a:hover -{ - color: var(--text-a) !important; -} - -.HyperMD-codeblock-bg -{ - background-color: var(--pre-code) !important; -} - -.HyperMD-codeblock -{ - line-height: 1.4em !important; - color: var(--code-block) !important; -} - -.HyperMD-codeblock-begin -{ - border-top-left-radius: 4px !important; - border-top-right-radius: 4px !important; -} - -.HyperMD-codeblock-end -{ - border-bottom-left-radius: 4px !important; - border-bottom-right-radius: 4px !important; -} - -table { - border: 1px solid var(--background-secondary) !important; - border-collapse: collapse; -} - -th { - font-weight: 600 !important; - border: 0px !important; - text-align: left; - background-color: var(--table-header); - color: var(--neutral-green); -} - -td { - border-left: 0px !important; - border-right: 0px !important; - border-bottom: 1px solid var(--background-secondary) !important; -} - -tr:nth-child(even){ background-color: var(--table-row-even) } -tr:nth-child(odd){ background-color: var(--table-row-odd) } -tr:hover { background-color: var(--table-hover); } - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) !important; -} - -.HyperMD-table-row -{ - line-height: normal !important; - padding-left: 4px !important; - padding-right: 4px !important; - /* background-color: var(--pre-code) !important; */ -} - -.HyperMD-table-row-0 -{ - /* padding-top: 4px !important; */ -} - -.CodeMirror-foldgutter-folded, -.is-collapsed .nav-folder-collapse-indicator -{ - color: var(--text-a) !important; -} - -.nav-file-tag -{ - color: var(--text-a) !important; -} - -.is-active .nav-file-title -{ - color: var(--text-a) !important; - background-color: var(--background-primary-alt) !important; -} - -.nav-file-title -{ - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; -} - -.HyperMD-list-line -{ - padding-top: 0 !important; -} - -.cm-hashtag-begin -{ - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 0 2px 4px; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - text-decoration: none !important; -} - -.cm-hashtag-end -{ - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 4px 2px 0; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - text-decoration: none !important; -} - -.cm-hashtag-begin:hover, .cm-hashtag-end:hover -{ - text-decoration: underline !important; -} - -.markdown-preview-section pre code, -.markdown-preview-section code -{ - font-size: 0.9em !important; - background-color: var(--pre-code) !important; -} - -.markdown-preview-section pre code -{ - padding: 4px !important; - line-height: 1.4em !important; - display: block !important; - color: var(--code-block) !important; -} - -.markdown-preview-section code -{ - color: var(--inline-code) !important; -} - -.cm-s-obsidian, -.cm-inline-code -{ - -webkit-font-smoothing: auto !important; -} - -.cm-inline-code -{ - color: var(--inline-code) !important; - background-color: var(--pre-code) !important; - padding: 1px !important; -} - -.workspace-leaf-header-title -{ - font-weight: 600 !important; -} - -.side-dock-title -{ - padding-top: 15px !important; - font-size: 20px !important; -} - -.side-dock-ribbon-tab:hover, -.side-dock-ribbon-action:hover, -.side-dock-ribbon-action.is-active:hover, -.nav-action-button:hover, -.side-dock-collapse-btn:hover -{ - color: var(--text-a); -} - -.side-dock -{ - border-right: 0 !important; -} - -/* vertical resize-handle */ -.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, -.workspace-split.mod-left-split > .workspace-leaf-resize-handle, -.workspace-split.mod-right-split > .workspace-leaf-resize-handle -{ - width: 1px !important; - background-color: var(--background-secondary-alt); -} - -/* horizontal resize-handle */ -.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle -{ - height: 1px !important; - background-color: var(--background-secondary-alt); -} - -/* Remove vertical split padding */ -.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content, -.workspace-split.mod-vertical > .workspace-split, -.workspace-split.mod-vertical > .workspace-leaf, -.workspace-tabs -{ - padding-right: 0px; -} - -.markdown-embed-title -{ - font-weight: 600 !important; -} - -.markdown-embed -{ - padding-left: 10px !important; - padding-right: 10px !important; - margin-left: 10px !important; - margin-right: 10px !important; -} - -.cm-header-1.cm-link, -h1 a -{ - color: var(--text-title-h1) !important; -} - -.cm-header-2.cm-link, -h2 a -{ - color: var(--text-title-h2) !important; -} - -.cm-header-3.cm-link, -h3 a -{ - color: var(--text-title-h3) !important; -} -.cm-header-4.cm-link, -h4 a -{ - color: var(--text-title-h4) !important; -} -.cm-header-5.cm-link, -h5 a -{ - color: var(--text-title-h5) !important; -} -.cm-header-6.cm-link, -h6 a -{ - color: var(--text-title-h6) !important; -} - -.cm-header { - font-weight: 500 !important; -} - -.HyperMD-header-1, -.markdown-preview-section h1 -{ - font-weight: 500 !important; - font-size: 2.2em !important; - color: var(--text-title-h1) !important; -} - -.HyperMD-header-2, -.markdown-preview-section h2 -{ - font-weight: 500 !important; - font-size: 2.0em !important; - color: var(--text-title-h2) !important; -} - -.HyperMD-header-3, -.markdown-preview-section h3 -{ - font-weight: 500 !important; - font-size: 1.8em !important; - color: var(--text-title-h3) !important; -} - -.HyperMD-header-4, -.markdown-preview-section h4 -{ - font-weight: 500 !important; - font-size: 1.6em !important; - color: var(--text-title-h4) !important; -} - -.HyperMD-header-5, -.markdown-preview-section h5 -{ - font-weight: 500 !important; - font-size: 1.4em !important; - color: var(--text-title-h5) !important; -} - -.HyperMD-header-6, -.markdown-preview-section h6 -{ - font-weight: 500 !important; - font-size: 1.2em !important; - color: var(--text-title-h6) !important; -} - -.suggestion-item.is-selected -{ - background-color: var(--background-secondary); -} - -.empty-state-action:hover -{ - color: var(--interactive-accent); -} - -.empty-state-action:hover -{ - color: var(--interactive-accent); -} - -.checkbox-container -{ - background-color: var(--interactive-before); -} - -.checkbox-container:after -{ - background-color: var(--background-secondary-alt); -} - -.mod-cta -{ - color: var(--background-secondary-alt) !important; - font-weight: 600 !important; -} - -.mod-cta a -{ - color: var(--background-secondary-alt) !important; - font-weight: 600 !important; -} - -.mod-cta:hover -{ - background-color: var(--interactive-before) !important; - font-weight: 600 !important; -} - -.CodeMirror-cursor -{ - background-color: var(--vim-cursor) !important; - opacity: 60% !important; -} - -input.task-list-item-checkbox { - border: 1px solid var(--task-checkbox); - appearance: none; - -webkit-appearance: none; -} - -input.task-list-item-checkbox:checked -{ - background-color: var(--task-checkbox); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -::selection -{ - background-color: var(--text-selection) !important; -} - -.mermaid .note -{ - fill: var(--dark3) !important; -} - diff --git a/other/obsidian-theme/theme.css b/other/obsidian-theme/theme.css deleted file mode 100644 index a310e7b..0000000 --- a/other/obsidian-theme/theme.css +++ /dev/null @@ -1,579 +0,0 @@ - -:root -{ - --dark0-hard_x: 29,32,33; /* #1d2021 */ - --dark0-hard: rgb(var(--dark0-hard_x)); - --dark0_x: 40,40,40; /* #282828 */ - --dark0: rgb(var(--dark0_x)); - --dark0-soft_x: 50,48,47; /* #32302f */ - --dark0-soft: rgb(var(--dark0-soft_x)); - --dark1_x: 60,56,54; /* #3c3836 */ - --dark1: rgb(var(--dark1_x)); - --dark2_x: 80,73,69; /* #504945 */ - --dark2: rgb(var(--dark2_x)); - --dark3_x: 102,92,84; /* #665c54 */ - --dark3: rgb(var(--dark3_x)); - --dark4_x: 124,111,100; /* #7c6f64 */ - --dark4: rgb(var(--dark4_x)); - --gray_x: 146,131,116; /* #928374 */ - --gray: rgb(var(--gray_x)); - - --light0-hard_x: 249,245,215; /* #f9f5d7 */ - --light0-hard: rgb(var(--light0-hard_x)); - --light0_x: 251,241,199; /* #fbf1c7 */ - --light0: rgb(var(--light0_x)); - --light0-soft_x: 242,229,188; /* #f2e5bc */ - --light0-soft: rgb(var(--light0-soft_x)); - --light1_x: 235,219,178; /* #ebdbb2 */ - --light1: rgb(var(--light1_x)); - --light2_x: 213,196,161; /* #d5c4a1 */ - --light2: rgb(var(--light2_x)); - --light3_x: 189,174,147; /* #bdae93 */ - --light3: rgb(var(--light3_x)); - --light4_x: 168,153,132; /* #a89984 */ - --light4: rgb(var(--light4_x)); - - --bright-red_x: 251,73,52; /* #fb4934 */ - --bright-red: rgb(var(--bright-red_x)); - --bright-green_x: 184,187,38; /* #b8bb26 */ - --bright-green: rgb(var(--bright-green_x)); - --bright-yellow_x: 250,189,47; /* #fabd2f */ - --bright-yellow: rgb(var(--bright-yellow_x)); - --bright-blue_x: 131,165,152; /* #83a598 */ - --bright-blue: rgb(var(--bright-blue_x)); - --bright-purple_x: 211,134,155; /* #d3869b */ - --bright-purple: rgb(var(--bright-purple_x)); - --bright-aqua_x: 142,192,124; /* #8ec07c */ - --bright-aqua: rgb(var(--bright-aqua_x)); - --bright-orange_x: 254,128,25; /* #fe8019 */ - --bright-orange: rgb(var(--bright-orange_x)); - - --neutral-red_x: 204,36,29; /* #cc241d */ - --neutral-red: rgb(var(--neutral-red_x)); - --neutral-green_x: 152,151,26; /* #98971a */ - --neutral-green: rgb(var(--neutral-green_x)); - --neutral-yellow_x: 215,153,33; /* #d79921 */ - --neutral-yellow: rgb(var(--neutral-yellow_x)); - --neutral-blue_x: 69,133,136; /* #458588 */ - --neutral-blue: rgb(var(--neutral-blue_x)); - --neutral-purple_x: 177,98,134; /* #b16286 */ - --neutral-purple: rgb(var(--neutral-purple_x)); - --neutral-aqua_x: 104,157,106; /* #689d6a */ - --neutral-aqua: rgb(var(--neutral-aqua_x)); - --neutral-orange_x: 214,93,14; /* #d65d0e */ - --neutral-orange: rgb(var(--neutral-orange_x)); - - --faded-red_x: 157,0,6; /* #9d0006 */ - --faded-red: rgb(var(--faded-red_x)); - --faded-green_x: 121,116,14; /* #79740e */ - --faded-green: rgb(var(--faded-green_x)); - --faded-yellow_x: 181,118,20; /* #b57614 */ - --faded-yellow: rgb(var(--faded-yellow_x)); - --faded-blue_x: 7,102,120; /* #076678 */ - --faded-blue: rgb(var(--faded-blue_x)); - --faded-purple_x: 143,63,113; /* #8f3f71 */ - --faded-purple: rgb(var(--faded-purple_x)); - --faded-aqua_x: 66,123,88; /* #427b58 */ - --faded-aqua: rgb(var(--faded-aqua_x)); - --faded-orange_x: 175,58,3; /* #af3a03 */ - --faded-orange: rgb(var(--faded-orange_x)); -} - -body -{ - --accent-h: 12; /* --faded-red #9d0006 */ - --accent-s: 107%; - --accent-l: 32%; - - --link-decoration: none; - --link-decoration-hover: none; - --link-external-decoration: none; - --link-external-decoration-hover: none; - - --tag-decoration: none; - --tag-decoration-hover: underline; - --tag-padding-x: .5em; - --tag-padding-y: .2em; - --tag-radius: .5em; - - --tab-font-weight: 600; - --bold-weight: 600; - - --checkbox-radius: 0; - - /* --list-indent: 2em; */ - - --embed-border-left: 6px double var(--interactive-accent); -} - -.theme-dark -{ - --color-red-rgb: var(--neutral-red_x); - --color-red: var(--neutral-red); - --color-purple-rgb: var(--neutral-purple_x); - --color-purple: var(--neutral-purple); - --color-green-rgb: var(--neutral-green_x); - --color-green: var(--neutral-green); - --color-cyan-rgb: var(--neutral-blue_x); - --color-cyan: var(--neutral-blue); - --color-blue-rgb: var(--faded-blue_x); - --color-blue: var(--faded-blue); - --color-yellow-rgb: var(--neutral-yellow_x); - --color-yellow: var(--neutral-yellow); - --color-orange-rgb: var(--neutral-orange_x); - --color-orange: var(--neutral-orange); - --color-pink-rgb: var(--bright-purple_x); - --color-pink: var(--bright-purple); - - --background-primary: var(--dark0); - --background-primary-alt: var(--dark0); - --background-secondary: var(--dark0-hard); - --background-secondary-alt: var(--dark1); - --background-modifier-border: var(--dark1); - - --cursor-line-background: rgba(var(--dark1_x), 0.5); - - --text-normal: var(--light0); - --text-faint: var(--light1); - --text-muted: var(--light2); - - --link-url: var(--neutral-green); - - --h1-color: var(--neutral-red); - --h2-color: var(--neutral-yellow); - --h3-color: var(--neutral-green); - --h4-color: var(--neutral-aqua); - --h5-color: var(--neutral-blue); - --h6-color: var(--neutral-purple); - - --text-highlight-bg: var(--neutral-yellow); - --text-highlight-fg: var(--dark0-hard); - - --text-accent: var(--neutral-orange); - --text-accent-hover: var(--bright-aqua); - - --tag-color: var(--bright-aqua); - --tag-background: var(--dark2); - --tag-background-hover: var(--dark1); - - --titlebar-text-color-focused: var(--bright-red); - - --inline-title-color: var(--bright-yellow); - - --bold-color: var(--neutral-yellow); - --italic-color: var(--neutral-yellow); - - --checkbox-color: var(--light4); - --checkbox-color-hover: var(--light4); - --checkbox-border-color: var(--light4); - --checkbox-border-color-hover: var(--light4); - --checklist-done-color: rgba(var(--light2_x), 0.5); - - --table-header-background: rgba(var(--dark0_x), 0.2); - --table-header-background-hover: var(--dark2); - --table-row-even-background: rgba(var(--dark2_x), 0.2); - --table-row-odd-background: rgba(var(--dark2_x), 0.4); - --table-row-background-hover: var(--dark2); - - --text-selection: rgba(var(--neutral-red_x), 0.6); - --flashing-background: rgba(var(--neutral-red_x), 0.3); - - --code-normal: var(--bright-blue); - --code-background: var(--dark1); - - --mermaid-note: var(--neutral-blue); - --mermaid-actor: var(--dark2); - --mermaid-loopline: var(--neutral-blue); - --mermaid-exclude: var(--dark4); - --mermaid-seqnum: var(--dark0); - - --icon-color-hover: var(--bright-red); - --icon-color-focused: var(--bright-blue); - - --nav-item-color-hover: var(--bright-red); - --nav-item-color-active: var(--bright-aqua); - --nav-file-tag: rgba(var(--neutral-yellow_x), 0.9); - - --graph-line: var(--dark2); - --graph-node: var(--light3); - --graph-node-tag: var(--neutral-red); - --graph-node-attachment: var(--neutral-green); - - --calendar-hover: var(--bright-red); - --calendar-background-hover: var(--dark1); - --calendar-week: var(--neutral-orange); - --calendar-today: var(--neutral-orange); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--faded-red_x), 0.5); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--neutral-green_x), 0.3); - - --tab-text-color-focused-active: var(--neutral-yellow); - --tab-text-color-focused-active-current: var(--bright-red); -} - -.theme-light -{ - --color-red-rgb: var(--neutral-red_x); - --color-red: var(--neutral-red); - --color-purple-rgb: var(--neutral-purple_x); - --color-purple: var(--neutral-purple); - --color-green-rgb: var(--neutral-green_x); - --color-green: var(--neutral-green); - --color-cyan-rgb: var(--neutral-blue_x); - --color-cyan: var(--neutral-blue); - --color-blue-rgb: var(--faded-blue_x); - --color-blue: var(--faded-blue); - --color-yellow-rgb: var(--neutral-yellow_x); - --color-yellow: var(--neutral-yellow); - --color-orange-rgb: var(--neutral-orange_x); - --color-orange: var(--neutral-orange); - --color-pink-rgb: var(--bright-purple_x); - --color-pink: var(--bright-purple); - - --background-primary: var(--light0-hard); - --background-primary-alt: var(--light0-hard); - --background-secondary: var(--light1); - --background-secondary-alt: var(--light1); - --background-modifier-border: var(--light2); - - --cursor-line-background: rgba(var(--light1_x), 0.5); - - --text-normal: var(--dark0); - --text-faint: var(--dark3); - --text-muted: var(--dark2); - - --link-url: var(--neutral-green); - - --h1-color: var(--neutral-red); - --h2-color: var(--neutral-yellow); - --h3-color: var(--neutral-green); - --h4-color: var(--neutral-aqua); - --h5-color: var(--neutral-blue); - --h6-color: var(--neutral-purple); - - --text-highlight-bg: var(--bright-yellow); - --text-highlight-fg: var(--dark0); - - --text-accent: var(--neutral-orange); - --text-accent-hover: var(--bright-aqua); - - --tag-color: var(--neutral-aqua); - --tag-background: var(--light1); - --tag-background-hover: rgba(var(--light1_x), 0.6); - - --titlebar-text-color-focused: var(--bright-red); - - --inline-title-color: var(--bright-yellow); - - --bold-color: var(--neutral-yellow); - --italic-color: var(--neutral-yellow); - - --checkbox-color: var(--light4); - --checkbox-color-hover: var(--light4); - --checkbox-border-color: var(--light4); - --checkbox-border-color-hover: var(--light4); - --checklist-done-color: rgba(var(--dark2_x), 0.4); - - --table-header-background: rgba(var(--light3_x), 0.4); - --table-header-background-hover: var(--light2); - --table-row-even-background: rgba(var(--light1_x), 0.2); - --table-row-odd-background: rgba(var(--light1_x), 0.7); - --table-row-background-hover: var(--light2); - - --text-selection: rgba(var(--neutral-red_x), 0.6); - --flashing-background: rgba(var(--neutral-red_x), 0.3); - - --code-normal: var(--bright-blue); - --code-background: var(--light1); - - --mermaid-note: var(--bright-blue); - --mermaid-actor: var(--light3); - --mermaid-loopline: var(--neutral-blue); - --mermaid-exclude: var(--light2); - --mermaid-seqnum: var(--light0); - - --icon-color-hover: var(--bright-red); - --icon-color-focused: var(--bright-blue); - - --nav-item-color-hover: var(--bright-red); - --nav-item-color-active: var(--neutral-blue); - --nav-file-tag: rgba(var(--neutral-blue_x), 0.9); - - --graph-line: var(--light1); - --graph-node: var(--gray); - --graph-node-tag: var(--neutral-red); - --graph-node-attachment: var(--bright-green); - - --calendar-hover: var(--bright-red); - --calendar-background-hover: var(--light1); - --calendar-week: var(--bright-red); - --calendar-today: var(--bright-red); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--faded-red_x), 0.3); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--neutral-green_x), 0.2); - - --tab-text-color-focused-active: var(--neutral-yellow); - --tab-text-color-focused-active-current: var(--bright-red); -} - -table -{ - border: 1px solid var(--background-secondary) !important; - border-collapse: collapse; -} - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) !important; -} - -th -{ - font-weight: 600 !important; - border: 1px solid var(--background-secondary) !important; -} - -td -{ - border-left: 1px solid var(--background-secondary) !important; - border-right: 1px solid var(--background-secondary) !important; - border-bottom: 1px solid var(--background-secondary) !important; -} - -.markdown-rendered tbody tr:nth-child(even) -{ - background-color: var(--table-row-even-background) !important; -} - -.markdown-rendered tbody tr:nth-child(odd) -{ - background-color: var(--table-row-odd-background) !important; -} - -.markdown-rendered tbody tr:nth-child(even):hover, -.markdown-rendered tbody tr:nth-child(odd):hover -{ - background-color: var(--table-row-background-hover) !important; -} - -.markdown-rendered mark -{ - background-color: var(--text-highlight-bg); - color: var(--text-highlight-fg); -} - -.markdown-rendered mark a -{ - color: var(--red) !important; - font-weight: 600; -} - -.search-result-file-matched-text -{ - color: var(--text-highlight-fg) !important; -} - -.cm-hashtag-begin:hover, .cm-hashtag-end:hover -{ - color: var(--text-accent); - /* background-color: var(--tag-background-hover); */ - text-decoration: underline; -} - -input[type=checkbox] -{ - border: 1px solid var(--checkbox-color); -} - -input[type=checkbox]:checked -{ - background-color: var(--checkbox-color); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -input[type=checkbox]:checked:after -{ - display: none; -} - -code[class*="language-"], -pre[class*="language-"] -{ - line-height: var(--line-height-tight) !important; -} - -.cm-url -{ - color: var(--link-url) !important; -} - -.cm-url:hover -{ - color: var(--text-accent-color) !important; -} - -/* Keep highlight/marks the same between viewer and editor. */ -.cm-highlight -{ - color: var(--text-highlight-fg) !important; -} - -/* Keep inline code the same between viewer and editor. */ -.cm-inline-code -{ - border-radius: var(--radius-s); - font-size: var(--code-size); - padding: 0.1em 0.25em; -} - -.cm-line .cm-strong -{ - color: var(--bold-color) !important; -} - -/* - * Keep list bullet padding the same between viewer and editor. - * This is annoying with the cursor in the editor as there is a gap. - */ -/* -.cm-formatting-list -{ - padding-right: 4px !important; -} -*/ - -/* - * Keep sub-list indenting the same between viewer and editor. - * This assumes --list-indent is default at 2em. - */ -/* -.cm-indent -{ - text-indent: 1em !important; -} -*/ - -.mermaid .note -{ - fill: var(--mermaid-note) !important; -} - -.mermaid .actor -{ - fill: var(--mermaid-actor) !important; -} - -.mermaid .loopLine -{ - stroke: var(--mermaid-loopline) !important; -} - -.mermaid .loopText>tspan, -.mermaid .entityLabel -{ - fill: var(--neutral-red) !important; -} - -.mermaid .exclude-range -{ - fill: var(--mermaid-exclude) !important; -} - -.mermaid .sequenceNumber -{ - fill: var(--mermaid-seqnum) !important; -} - -.calendar .week-num -{ - color: var(--calendar-week) !important; -} - -.calendar .today -{ - color: var(--calendar-today) !important; -} - -.calendar .week-num:hover, -.calendar .day:hover -{ - color: var(--calendar-hover) !important; - background-color: var(--calendar-background-hover) !important; -} - -.markdown-embed-title -{ - color: var(--yellow); - font-weight: 600 !important; -} - -.cm-active -{ - background-color: var(--cursor-line-background) !important; -} - -.nav-file-tag -{ - color: var(--nav-file-tag) !important; -} - -.is-flashing -{ - background-color: var(--flashing-background) !important; -} - -.dataview.inline-field-key -{ - border-top-left-radius: var(--radius-s); - border-bottom-left-radius: var(--radius-s); - padding-left: 4px; - font-family: var(--font-monospace); - font-size: var(--font-smaller); - color: var(--dataview-key) !important; - background-color: var(--dataview-key-background) !important; -} - -.dataview.inline-field-value -{ - border-top-right-radius: var(--radius-s); - border-bottom-right-radius: var(--radius-s); - padding-right: 4px; - font-family: var(--font-monospace); - font-size: var(--font-smaller); - color: var(--dataview-value) !important; - background-color: var(--dataview-value-background) !important; -} - -.suggestion-highlight -{ - color: var(--bright-red); -} - -body { - --callout-border-width: 1px; - --callout-border-opacity: 0.4; - /* Order as defined in app.css */ - --callout-default: var(--neutral-blue_x); - --callout-note: var(--neutral-blue_x); - --callout-summary: var(--neutral-aqua_x); - --callout-info: var(--neutral-blue_x); - --callout-todo: var(--neutral-blue_x); - --callout-important: var(--neutral-aqua_x); - --callout-tip: var(--neutral-aqua_x); - --callout-success: var(--neutral-green_x); - --callout-question: var(--neutral-yellow_x); - --callout-warning: var(--neutral-orange_x); - --callout-fail: var(--neutral-red_x); - --callout-error: var(--neutral-red_x); - --callout-bug: var(--neutral-red_x); - --callout-example: var(--neutral-purple_x); - --callout-quote: var(--gray_x); -} - -.callout { - background-color: rgba(var(--callout-color), 0.2); -}