Compare commits
5 Commits
b054a46a01
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a081ef3e8 | ||
|
|
1ac5bad942 | ||
|
|
634324f67f | ||
|
|
5e41fa6ab0 | ||
|
|
104bc12bd5 |
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
.obsidian/app.json
|
||||||
|
.obsidian/appearance.json
|
||||||
|
.obsidian/workspace.json
|
||||||
11
.obsidian/app.json
vendored
11
.obsidian/app.json
vendored
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"promptDelete": false,
|
|
||||||
"alwaysUpdateLinks": true,
|
|
||||||
"pdfExportSettings": {
|
|
||||||
"includeName": true,
|
|
||||||
"pageSize": "Letter",
|
|
||||||
"landscape": false,
|
|
||||||
"margin": "0",
|
|
||||||
"downscalePercent": 100
|
|
||||||
}
|
|
||||||
}
|
|
||||||
11
.obsidian/appearance.json
vendored
11
.obsidian/appearance.json
vendored
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"accentColor": "#8f8f8f",
|
|
||||||
"baseFontSize": 15,
|
|
||||||
"textFontFamily": "Gentium Book Plus,Baskerville,DejaVu Serif",
|
|
||||||
"interfaceFontFamily": "Gentium Book Plus,Baskerville,DejaVu Serif",
|
|
||||||
"theme": "obsidian",
|
|
||||||
"cssTheme": "dark gruvbox",
|
|
||||||
"baseFontSizeAction": true,
|
|
||||||
"monospaceFontFamily": "Atkinson Hyperlegible Mono,Source Code Pro",
|
|
||||||
"nativeMenus": false
|
|
||||||
}
|
|
||||||
8
.obsidian/bookmarks.json
vendored
8
.obsidian/bookmarks.json
vendored
@@ -1,9 +1,3 @@
|
|||||||
{
|
{
|
||||||
"items": [
|
"items": []
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"path": "Archive/Journal/Stovetop.md",
|
|
||||||
"ctime": 1683742102438
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
3
.obsidian/community-plugins.json
vendored
3
.obsidian/community-plugins.json
vendored
@@ -1,4 +1,5 @@
|
|||||||
[
|
[
|
||||||
"obsidian-focus-mode",
|
"obsidian-focus-mode",
|
||||||
"table-editor-obsidian"
|
"table-editor-obsidian",
|
||||||
|
"bujo-bullets"
|
||||||
]
|
]
|
||||||
29
.obsidian/hotkeys.json
vendored
29
.obsidian/hotkeys.json
vendored
@@ -1 +1,28 @@
|
|||||||
{}
|
{
|
||||||
|
"file-explorer:open": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "O"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bujo-bullets:change-bullet-to->": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bujo-bullets:change-bullet-to--": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod"
|
||||||
|
],
|
||||||
|
"key": "-"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
16
.obsidian/plugins/bujo-bullets/main.js
vendored
Normal file
16
.obsidian/plugins/bujo-bullets/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/bujo-bullets/manifest.json
vendored
Normal file
11
.obsidian/plugins/bujo-bullets/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "bujo-bullets",
|
||||||
|
"name": "BuJo Bullets",
|
||||||
|
"version": "1.2.1",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"description": "Alternate checkbox types to support Bullet Journal bullets",
|
||||||
|
"author": "Will Olson",
|
||||||
|
"authorUrl": "https://willolson.io",
|
||||||
|
"fundingUrl": "https://github.com/sponsors/frankolson",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
89
.obsidian/plugins/bujo-bullets/styles.css
vendored
Normal file
89
.obsidian/plugins/bujo-bullets/styles.css
vendored
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
This CSS file will be included with your plugin, and
|
||||||
|
available in the app when your plugin is enabled.
|
||||||
|
|
||||||
|
If your plugin does not need CSS, delete this file.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Theme code selectively pulled from the Obsidian Minimal theme: https://github.com/kepano/obsidian-minimal/blob/8cb709a373c9601a9e9172eaa75fdbeba4412c43/src/scss/app/editor.scss */
|
||||||
|
|
||||||
|
input[data-task="-"],
|
||||||
|
input[data-task=">"],
|
||||||
|
input[data-task="<"],
|
||||||
|
input[data-task="o"],
|
||||||
|
li[data-task="-"] > input,
|
||||||
|
li[data-task=">"] > input,
|
||||||
|
li[data-task="<"] > input,
|
||||||
|
li[data-task="o"] > input,
|
||||||
|
li[data-task="-"] > p > input,
|
||||||
|
li[data-task=">"] > p > input,
|
||||||
|
li[data-task="<"] > p > input,
|
||||||
|
li[data-task="o"] > p > input {
|
||||||
|
&:checked {
|
||||||
|
--checkbox-marker-color: transparent;
|
||||||
|
border:none;
|
||||||
|
border-radius:0;
|
||||||
|
background-image:none;
|
||||||
|
background-color:currentColor;
|
||||||
|
-webkit-mask-size:var(--checkbox-icon);
|
||||||
|
-webkit-mask-position:50% 50%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* [-] Canceled Task */
|
||||||
|
input[data-task="-"],
|
||||||
|
li[data-task="-"] > input,
|
||||||
|
li[data-task="-"] > p > input {
|
||||||
|
&:checked {
|
||||||
|
color:var(--text-faint);
|
||||||
|
-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E");;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]),
|
||||||
|
body:not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked,
|
||||||
|
body:not(.tasks) li[data-task="-"].task-list-item.is-checked {
|
||||||
|
color: var(--text-faint);
|
||||||
|
text-decoration:line-through solid var(--text-faint) 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* [>] Migrated Task */
|
||||||
|
input[data-task=">"],
|
||||||
|
li[data-task=">"] > input,
|
||||||
|
li[data-task=">"] > p > input {
|
||||||
|
&:checked {
|
||||||
|
color:var(--text-faint);
|
||||||
|
transform:rotate(90deg);
|
||||||
|
-webkit-mask-position:50% 100%;
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* [<] Scheduled Task */
|
||||||
|
input[data-task="<"],
|
||||||
|
li[data-task="<"] > input,
|
||||||
|
li[data-task="<"] > p > input {
|
||||||
|
&:checked {
|
||||||
|
color:var(--text-faint);
|
||||||
|
transform:rotate(-90deg);
|
||||||
|
-webkit-mask-position:50% 100%;
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* [o] Event */
|
||||||
|
input[data-task="o"],
|
||||||
|
li[data-task="o"] > input,
|
||||||
|
li[data-task="o"] > p > input {
|
||||||
|
&:checked {
|
||||||
|
color:var(--text-faint);
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z' clip-rule='evenodd' /%3E%3C/svg%3E");
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd' /%3E%3C/svg%3E");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.bujo-bullet-signifier {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
||||||
6
.obsidian/themes/Colored Candy/manifest.json
vendored
Normal file
6
.obsidian/themes/Colored Candy/manifest.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"name": "Colored Candy",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"author": "Erika Gozar"
|
||||||
|
}
|
||||||
475
.obsidian/themes/Colored Candy/theme.css
vendored
Normal file
475
.obsidian/themes/Colored Candy/theme.css
vendored
Normal file
@@ -0,0 +1,475 @@
|
|||||||
|
/* @settings
|
||||||
|
|
||||||
|
name: Colored Candy
|
||||||
|
id: colored-candy-settings
|
||||||
|
settings:
|
||||||
|
-
|
||||||
|
id: bg-l-modifier
|
||||||
|
title: Background-to-text contrast
|
||||||
|
description: The background lightness and saturation will be adjusted by this amount to give more contast to the text.
|
||||||
|
type: variable-number-slider
|
||||||
|
default: 0
|
||||||
|
min: -10
|
||||||
|
max: 10
|
||||||
|
step: 1
|
||||||
|
format: '%'
|
||||||
|
-
|
||||||
|
id: file-line-width
|
||||||
|
title: Readable line length
|
||||||
|
description: The maximum line length when "Readable line length" is enabled.
|
||||||
|
type: variable-number
|
||||||
|
default: 700
|
||||||
|
format: px
|
||||||
|
-
|
||||||
|
description: "**Readable line length** can be enabled under **Settings → Editor → Readable line length**."
|
||||||
|
type: info-text
|
||||||
|
markdown: true
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.theme-dark,
|
||||||
|
.theme-light {
|
||||||
|
/* #region global variables */
|
||||||
|
--accent-plus-60: calc(var(--accent-h) + 60);
|
||||||
|
--accent-plus-120: calc(var(--accent-h) + 120);
|
||||||
|
--accent-minus-60: calc(var(--accent-h) - 60);
|
||||||
|
--accent-minus-120: calc(var(--accent-h) - 120);
|
||||||
|
--accent-s-pastel: min(var(--accent-s), 50%);
|
||||||
|
/* --accent-s-saturated: max(var(--accent-s), 50%); */
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region background modifiers */
|
||||||
|
--bg-l-modifier: 0%;
|
||||||
|
--bg-l-modifier-inverted: calc(var(--bg-l-modifier) * -1);
|
||||||
|
--bg-s-modifier: calc(var(--bg-l-modifier) * 0.5);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* --dropdown-background: var(--interactive-normal);
|
||||||
|
--dropdown-background-hover: var(--interactive-hover); */
|
||||||
|
/* --background-modifier-box-shadow: none; */
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region shadows */
|
||||||
|
--swatch-shadow: none;
|
||||||
|
--tab-stacked-shadow: none;
|
||||||
|
--input-shadow: none;
|
||||||
|
--input-shadow-hover: none;
|
||||||
|
|
||||||
|
--pdf-shadow: none;
|
||||||
|
--pdf-thumbnail-shadow: none;
|
||||||
|
|
||||||
|
/* --embed-block-shadow-hover */
|
||||||
|
/* --background-modifier-box-shadow: none; */
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region borders */
|
||||||
|
--background-modifier-border: var(--hr-color);
|
||||||
|
/* --background-modifier-border-hover:
|
||||||
|
--background-modifier-border-focus: */
|
||||||
|
--divider-color: var(--hr-color);
|
||||||
|
--divider-color-hover: hsl(var(--accent-minus-60), var(--accent-s), var(--accent-l-readable));
|
||||||
|
--status-bar-border-color: var(--divider-color);
|
||||||
|
--sidebar-left-border-color: var(--divider-color);
|
||||||
|
--nav-item-border-color: var(--divider-color);
|
||||||
|
/* --nav-item-border-color-hover: */
|
||||||
|
--titlebar-border-color: var(--divider-color);
|
||||||
|
--table-border-color: var(--text-muted);
|
||||||
|
--table-header-border-color: var(--text-muted);
|
||||||
|
--table-add-button-border-color: var(--text-muted);
|
||||||
|
/* --table-add-button-color: var(--text-faint); */
|
||||||
|
/* --file-header-border: var(--divider-color); */
|
||||||
|
/* --slider-thumb-border-color: */
|
||||||
|
/* --prompt-border-color: */
|
||||||
|
/* --nav-indentiation-guide-color: */
|
||||||
|
--modal-border-color: var(--divider-color);
|
||||||
|
/* --indentation-guide-color */
|
||||||
|
/* --checkbox-border-color
|
||||||
|
--checkbox-border-color-hover */
|
||||||
|
/* --input-focus-border-color */
|
||||||
|
/* --metadata-border-color: var(--hr-color); */
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region accents */
|
||||||
|
--text-accent: hsl(var(--accent-minus-60), var(--accent-s), var(--accent-l-readable));
|
||||||
|
|
||||||
|
--interactive-accent: hsl(var(--accent-plus-60), var(--accent-s-pastel), var(--accent-l-closer));
|
||||||
|
--interactive-accent-hover: hsl(calc(var(--accent-plus-60) - 3), calc(var(--accent-s-pastel) * 1.02), calc(var(--accent-l-closer) * 1.15));
|
||||||
|
|
||||||
|
--tag-background: hsla(var(--accent-minus-60), var(--accent-s), var(--accent-l-closer), 0.25);
|
||||||
|
--tag-background-hover: hsla(var(--accent-minus-60), var(--accent-s), var(--accent-l-closer), 0.35);
|
||||||
|
|
||||||
|
--checkbox-color: var(--interactive-accent);
|
||||||
|
--checkbox-color-hover: var(--interactive-accent-hover);
|
||||||
|
|
||||||
|
--text-selection: hsla(var(--accent-minus-60), var(--accent-s), var(--accent-l-closer), 0.25);
|
||||||
|
--text-highlight-bg: hsla(var(--accent-plus-60), var(--accent-s-pastel), var(--accent-l-closer), 0.6);
|
||||||
|
|
||||||
|
--table-selection: hsla(var(--accent-minus-60), var(--accent-s), var(--accent-l-closer), 0.2);
|
||||||
|
--table-selection-border-color: hsl(var(--accent-minus-60), var(--accent-s), var(--accent-l-readable));
|
||||||
|
|
||||||
|
--nav-item-background-selected: hsla(var(--accent-minus-60), var(--accent-s), var(--accent-l-closer), 0.17);
|
||||||
|
|
||||||
|
/* --blockquote-border-color: hsl(var(--accent-minus-60), var(--accent-s), var(--accent-l-readable)); */
|
||||||
|
--blockquote-border-color: var(--interactive-accent);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
|
||||||
|
/* --background-modifier-hover: */
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark {
|
||||||
|
/* #region global variables */
|
||||||
|
--accent-l-readable: max(var(--accent-l), 50%);
|
||||||
|
--accent-l-closer: min(var(--accent-l), 40%);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region background */
|
||||||
|
--background-primary: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier-inverted) + 25%));
|
||||||
|
--background-primary-alt: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier-inverted) + 27%));
|
||||||
|
--background-secondary: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier-inverted) + 30%));
|
||||||
|
--background-secondary-alt: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier-inverted) + 32%));
|
||||||
|
|
||||||
|
--background-modifier-hover: hsla(var(--accent-h), calc(var(--bg-s-modifier) + 30%), calc(var(--bg-l-modifier-inverted) + 40%), 0.5);
|
||||||
|
--background-modifier-form-field: var(--interactive-normal);
|
||||||
|
--background-modifier-border-hover: hsla(var(--accent-h), 25%, 18%);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region text colors */
|
||||||
|
--text-normal: hsl(0, 0%, 85%);
|
||||||
|
--text-muted: hsl(var(--accent-h), 15%, 68%);
|
||||||
|
--text-faint: hsl(var(--accent-h), 20%, 51%);
|
||||||
|
/* --text-on-accent: var(--text-on-accent-inverted); */
|
||||||
|
/* --text-accent: hsl(var(--accent-minus-60), var(--accent-s), var(--accent-l-readable)); */
|
||||||
|
--text-accent-hover: hsl(calc(var(--accent-minus-60) - 5), calc(var(--accent-s) * 1.05), calc(var(--accent-l-readable) * 1.29));
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
|
||||||
|
--interactive-normal: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 25%), calc(var(--bg-l-modifier-inverted) + 18%));
|
||||||
|
--interactive-hover: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 25%), calc(var(--bg-l-modifier-inverted) + 15%));
|
||||||
|
--hr-color: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 25%), calc(var(--bg-l-modifier-inverted) + 15%));
|
||||||
|
/* --hr-color: hsl(var(--accent-h), 15%, 50%); */
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light {
|
||||||
|
/* #region global variables */
|
||||||
|
--accent-l-readable: min(var(--accent-l), 35%);
|
||||||
|
--accent-l-closer: max(var(--accent-l), 60%);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region background */
|
||||||
|
--background-primary: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier) + 75%));
|
||||||
|
--background-primary-alt: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier) + 70%));
|
||||||
|
--background-secondary: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier) + 65%));
|
||||||
|
--background-secondary-alt: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier) + 60%));
|
||||||
|
|
||||||
|
--background-modifier-hover: hsla(var(--accent-h), calc(var(--bg-s-modifier) + 35%), calc(var(--bg-l-modifier) + 50%), 0.5);
|
||||||
|
--background-modifier-form-field: var(--interactive-normal);
|
||||||
|
--background-modifier-border-hover: hsla(var(--accent-h), calc(var(--bg-s-modifier) + 25%), calc(var(--bg-l-modifier) + 85%));
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region text colors */
|
||||||
|
--text-normal: hsl(0, 0%, 13%);
|
||||||
|
--text-muted: hsl(var(--accent-h), 15%, 33%);
|
||||||
|
--text-faint: hsl(var(--accent-h), 20%, 47%);
|
||||||
|
/* --text-on-accent: var(--text-on-accent-inverted); */
|
||||||
|
/* --text-accent: hsl(var(--accent-minus-60), var(--accent-s), var(--accent-l-readable)); */
|
||||||
|
--text-accent-hover: hsl(calc(var(--accent-minus-60) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l-readable) * 1.15));
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
|
||||||
|
--interactive-normal: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 40%), calc(var(--bg-l-modifier) + 87%));
|
||||||
|
--interactive-hover: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 40%), calc(var(--bg-l-modifier) + 90%));
|
||||||
|
--hr-color: hsl(var(--accent-h), calc(var(--bg-s-modifier) + 25%), calc(var(--bg-l-modifier) + 90%));
|
||||||
|
/* --background-modifier-cover: black; */
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
/* #region radiuses */
|
||||||
|
--radius-s: var(--size-4-5);
|
||||||
|
--radius-m: var(--size-4-5);
|
||||||
|
--radius-l: var(--size-4-5);
|
||||||
|
--radius-xl: var(--size-4-5);
|
||||||
|
--input-radius: var(--size-4-5);
|
||||||
|
--tab-radius-active: var(--size-4-5);
|
||||||
|
--checkbox-radius: var(--size-4-5);
|
||||||
|
--checkbox-size: var(--size-4-5);
|
||||||
|
--toggle-radius: var(--size-4-5);
|
||||||
|
--toggle-thumb-radius: var(--size-4-5);
|
||||||
|
--slider-thumb-radius: var(--size-4-5);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region size variables */
|
||||||
|
--size-1-2: var(--size-2-1);
|
||||||
|
--size-1-1: calc(var(--size-1-2) / 2);
|
||||||
|
--size-1-3: calc(var(--size-1-1) * 3);
|
||||||
|
--size-16-16: calc(var(--size-4-4) * 16);
|
||||||
|
--size-16-8: calc(var(--size-4-4) * 8);
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region line height */
|
||||||
|
--line-height-normal: 1.75em;
|
||||||
|
--line-height-tight: 1.5em;
|
||||||
|
/* #endregion */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* #region checkboxes */
|
||||||
|
input[type=checkbox]:checked:after {
|
||||||
|
position: static;
|
||||||
|
padding: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view .task-list-item-checkbox {
|
||||||
|
top: 0.34em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox-container {
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox-container:after {
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* .setting-item-control {
|
||||||
|
box-shadow: none;
|
||||||
|
text-shadow: none;
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* del {
|
||||||
|
text-underline-offset: 20px;
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* #region highlight */
|
||||||
|
/* :has(+img.cm-widgetBuffer+span[contenteditable="false"]:empty+img.cm-widgetBuffer+span.cm-highlight) */
|
||||||
|
mark,
|
||||||
|
.search-result-file-matched-text,
|
||||||
|
.cm-highlight {
|
||||||
|
border-radius: var(--size-4-5);
|
||||||
|
padding: var(--size-1-1) var(--size-2-3);
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
/* -break */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .cm-highlight.cm-formatting,
|
||||||
|
.cm-highlight.cm-formatting+.cm-highlight:not(.cm-formatting),
|
||||||
|
.cm-highlight:not(.cm-formatting)+.cm-highlight {
|
||||||
|
padding-top: var(--size-1-1);
|
||||||
|
padding-bottom: var(--size-1-1);
|
||||||
|
border-radius: 0;
|
||||||
|
} */
|
||||||
|
|
||||||
|
.markdown-rendered mark .internal-link {
|
||||||
|
color: var(--link-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-highlight.cm-hashtag {
|
||||||
|
padding-top: var(--size-1-2);
|
||||||
|
padding-bottom: var(--size-1-2);
|
||||||
|
position: relative;
|
||||||
|
bottom: var(--size-1-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(.cm-formatting-hashtag)+.cm-highlight.cm-hashtag:not(.cm-formatting-hashtag)::before {
|
||||||
|
content: '#';
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-highlight:not(.cm-formatting)+.cm-highlight.cm-formatting:not(:has(+.cm-highlight)) {
|
||||||
|
padding-right: var(--size-2-3);
|
||||||
|
border-top-right-radius: var(--size-4-5);
|
||||||
|
border-bottom-right-radius: var(--size-4-5);
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(.cm-highlight)+.cm-highlight.cm-formatting:has(+.cm-highlight:not(.cm-formatting)) {
|
||||||
|
padding-left: var(--size-2-3);
|
||||||
|
border-top-left-radius: var(--size-4-5);
|
||||||
|
border-bottom-left-radius: var(--size-4-5);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-highlight:has(+.cm-highlight),
|
||||||
|
.cm-highlight:has(+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-highlight),
|
||||||
|
.cm-highlight:has(+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-highlight) {
|
||||||
|
padding-right: 0;
|
||||||
|
border-top-right-radius: 0;
|
||||||
|
border-bottom-right-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-highlight+.cm-highlight,
|
||||||
|
.cm-highlight+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-highlight,
|
||||||
|
.cm-highlight+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-widgetBuffer+:empty+.cm-widgetBuffer+.cm-highlight {
|
||||||
|
padding-left: 0;
|
||||||
|
border-top-left-radius: 0;
|
||||||
|
border-bottom-left-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .cm-s-obsidian span.cm-highlight:not(.cm-formatting)+span.cm-highlight,
|
||||||
|
.cm-s-obsidian span.cm-highlight+span.cm-highlight:not(.cm-formatting) {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* .cm-s-obsidian span.cm-highlight.cm-formatting+span.cm-highlight:not(.cm-formatting) {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* ::selection {
|
||||||
|
border-radius: var(--size-4-5);
|
||||||
|
padding: 1px var(--size-2-3);
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* #region inline-code */
|
||||||
|
.markdown-rendered code,
|
||||||
|
.cm-s-obsidian .cm-inline-code:not(.cm-formatting) {
|
||||||
|
padding: var(--size-2-2) var(--size-2-3);
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-inline-code.cm-formatting,
|
||||||
|
.cm-s-obsidian .cm-inline-code.cm-formatting~.cm-inline-code:not(.cm-formatting) {
|
||||||
|
padding-top: var(--size-2-2);
|
||||||
|
padding-bottom: var(--size-2-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-inline-code:not(.cm-formatting)+.cm-inline-code.cm-formatting {
|
||||||
|
padding-right: var(--size-2-3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-inline-code.cm-formatting:has(+.cm-inline-code:not(.cm-formatting)) {
|
||||||
|
padding-left: var(--size-2-3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-inline-code.cm-formatting+.cm-inline-code:not(.cm-formatting) {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .cm-s-obsidian .cm-inline-code.cm-formatting~.cm-inline-code:not(.cm-formatting) {
|
||||||
|
padding-top: var(--size-2-2);
|
||||||
|
padding-bottom: var(--size-2-2);
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region workspace tabs */
|
||||||
|
|
||||||
|
.workspace-tab-header.is-active:before,
|
||||||
|
.workspace-tab-header.is-active:after {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-tab-header {
|
||||||
|
margin-bottom: var(--size-4-2);
|
||||||
|
--tab-width: var(--size-16-8);
|
||||||
|
/* padding: var(--size-4-2); */
|
||||||
|
}
|
||||||
|
|
||||||
|
.mod-root .workspace-tab-header-inner {
|
||||||
|
height: 100%;
|
||||||
|
padding-top: var(--size-4-3);
|
||||||
|
padding-bottom: var(--size-4-3);
|
||||||
|
/* vertical-align: middle; */
|
||||||
|
/* padding-bottom: var(--size-4-2); */
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-tab-header-inner::after {
|
||||||
|
/* margin-left: var(--size-4-2) */
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* div.workspace-tab-header-inner-title,
|
||||||
|
div.workspace-tab-header-inner-status-container {
|
||||||
|
vertical-align: middle;
|
||||||
|
padding: auto;
|
||||||
|
margin: auto;
|
||||||
|
} */
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* #region tooltips */
|
||||||
|
.tooltip {
|
||||||
|
/* background-color: var(--background-primary); */
|
||||||
|
background-color: var(--interactive-hover);
|
||||||
|
/* --tooltip-border: hsl(hue(var(--hr-color), saturation(var(--hr-color)), calc(lightness(var(--hr-color)) * -1))); */
|
||||||
|
--tooltip-border: var(--interactive-hover);
|
||||||
|
border-color: var(--tooltip-border);
|
||||||
|
/* border-color: black; */
|
||||||
|
/* border-style: solid; */
|
||||||
|
border-width: var(--size-1-1);
|
||||||
|
box-shadow: none;
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip .tooltip-arrow,
|
||||||
|
.tooltip.mod-right .tooltip-arrow,
|
||||||
|
.tooltip.mod-top .tooltip-arrow {
|
||||||
|
border-width: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip .tooltip-arrow {
|
||||||
|
border-bottom-color: var(--tooltip-border);
|
||||||
|
left: calc(50% - 3px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip.mod-right .tooltip-arrow {
|
||||||
|
border-right-color: var(--tooltip-border);
|
||||||
|
top: calc(50% - 8px);
|
||||||
|
left: -8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip.mod-top .tooltip-arrow {
|
||||||
|
top: calc(100% - 3px);
|
||||||
|
border-top-color: var(--tooltip-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* #endregion */
|
||||||
|
|
||||||
|
/* svg * {
|
||||||
|
stroke-linecap: round;
|
||||||
|
stroke-linejoin: round;
|
||||||
|
rx: 5;
|
||||||
|
ry: 5;
|
||||||
|
} */
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
padding: var(--size-2-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-item {
|
||||||
|
padding: var(--size-4-1) var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-separator {
|
||||||
|
margin: var(--size-2-1) calc(var(--size-2-1) * -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.callout {
|
||||||
|
background-color: rgba(var(--callout-color), 0.125);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .callout[data-callout="button"] {
|
||||||
|
--callout-color: 143, 69, 255;
|
||||||
|
--callout-icon: lucide-shell;
|
||||||
|
}
|
||||||
|
|
||||||
|
.callout[data-callout="button"] a {
|
||||||
|
font-weight: 500;
|
||||||
|
color: rgb(143, 69, 255);
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.callout[data-callout="instructions"] {
|
||||||
|
--callout-color: 242, 198, 78;
|
||||||
|
--callout-icon: lucide-graduation-cap;
|
||||||
|
} */
|
||||||
6
.obsidian/themes/Flexoki Warm/manifest.json
vendored
Normal file
6
.obsidian/themes/Flexoki Warm/manifest.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"name": "Flexoki Warm",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"minAppVersion": "0.16.0",
|
||||||
|
"author": "@ofalvai"
|
||||||
|
}
|
||||||
180
.obsidian/themes/Flexoki Warm/theme.css
vendored
Normal file
180
.obsidian/themes/Flexoki Warm/theme.css
vendored
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
/*
|
||||||
|
Flexoki Warm
|
||||||
|
MIT License
|
||||||
|
Copyright (c) 2023 Steph Ango
|
||||||
|
Copyright (c) 2024 Olivér Falvai
|
||||||
|
https://stephango.com/flexoki
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* @settings
|
||||||
|
name: Flexoki Warm
|
||||||
|
id: flexoki-warm-theme-settings
|
||||||
|
settings:
|
||||||
|
-
|
||||||
|
id: flexoki-warm-light-theme-accent-override
|
||||||
|
title: Light Theme Accent Color
|
||||||
|
description: Select your preferred light theme accent color from the Flexoki palette. 'Native accent color' means the color from the Appearance settings.
|
||||||
|
type: variable-select
|
||||||
|
default: var(--accent-h), var(--accent-s), var(--accent-l)
|
||||||
|
options:
|
||||||
|
-
|
||||||
|
label: Native accent color
|
||||||
|
value: var(--accent-h), var(--accent-s), var(--accent-l)
|
||||||
|
-
|
||||||
|
label: Red
|
||||||
|
value: 3, 62%, 42.4%
|
||||||
|
-
|
||||||
|
label: Orange
|
||||||
|
value: 22, 80%, 41%
|
||||||
|
-
|
||||||
|
label: Yellow
|
||||||
|
value: 45, 99%, 34%
|
||||||
|
-
|
||||||
|
label: Green
|
||||||
|
value: 73, 84%, 27%
|
||||||
|
-
|
||||||
|
label: Cyan
|
||||||
|
value: 175, 57%, 33%
|
||||||
|
-
|
||||||
|
label: Blue
|
||||||
|
value: 212, 68%, 39%
|
||||||
|
-
|
||||||
|
label: Purple
|
||||||
|
value: 259, 42%, 43%
|
||||||
|
-
|
||||||
|
label: Magenta
|
||||||
|
value: 326, 55%, 41%
|
||||||
|
-
|
||||||
|
id: flexoki-warm-dark-theme-accent-override
|
||||||
|
title: Dark Theme Accent Color
|
||||||
|
description: Select your preferred dark theme accent color from the Flexoki palette. 'Native accent color' means the color from the Appearance settings.
|
||||||
|
type: variable-select
|
||||||
|
default: var(--accent-h), var(--accent-s), var(--accent-l)
|
||||||
|
options:
|
||||||
|
-
|
||||||
|
label: Native accent color
|
||||||
|
value: var(--accent-h), var(--accent-s), var(--accent-l)
|
||||||
|
-
|
||||||
|
label: Red
|
||||||
|
value: 5, 61%, 54%
|
||||||
|
-
|
||||||
|
label: Orange
|
||||||
|
value: 23, 70%, 51%
|
||||||
|
-
|
||||||
|
label: Yellow
|
||||||
|
value: 45, 82%, 45%
|
||||||
|
-
|
||||||
|
label: Green
|
||||||
|
value: 72, 46%, 41%
|
||||||
|
-
|
||||||
|
label: Cyan
|
||||||
|
value: 175, 49%, 45%
|
||||||
|
-
|
||||||
|
label: Blue
|
||||||
|
value: 208, 49%, 50%
|
||||||
|
-
|
||||||
|
label: Purple
|
||||||
|
value: 251, 40%, 64%
|
||||||
|
-
|
||||||
|
label: Magenta
|
||||||
|
value: 329, 54%, 59%
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
.theme-light {
|
||||||
|
--color-red-rgb: 175, 48, 41;
|
||||||
|
--color-orange-rgb: 188, 82, 21;
|
||||||
|
--color-yellow-rgb: 173, 131, 1;
|
||||||
|
--color-green-rgb: 102, 128, 11;
|
||||||
|
--color-cyan-rgb: 36, 131, 123;
|
||||||
|
--color-blue-rgb: 32, 94, 166;
|
||||||
|
--color-purple-rgb: 94, 64, 157;
|
||||||
|
--color-pink-rgb: 160, 47, 111;
|
||||||
|
|
||||||
|
--color-red: #AF3029;
|
||||||
|
--color-orange: #BC5215;
|
||||||
|
--color-yellow: #AD8301;
|
||||||
|
--color-green: #66800B;
|
||||||
|
--color-cyan: #24837B;
|
||||||
|
--color-blue: #205EA6;
|
||||||
|
--color-purple: #5E409D;
|
||||||
|
--color-pink: #A02F6F;
|
||||||
|
|
||||||
|
--accent-h: 175;
|
||||||
|
--accent-s: 57%;
|
||||||
|
--accent-l: 33%;
|
||||||
|
/* BEGIN changes to original Flexoki theme */
|
||||||
|
/* Final accent color is either the override theme setting or the native accent color (which defaults to the above) */
|
||||||
|
--color-accent-hsl-default: var(--accent-h), var(--accent-s), var(--accent-l); /* This is extracted to a new variable in order to make the variable below work */
|
||||||
|
--color-accent-hsl: var(--flexoki-warm-light-theme-accent-override, var(--color-accent-hsl-default)); /* Override of base theme variable */
|
||||||
|
--color-accent: hsl(var(--color-accent-hsl)); /* Override of base theme variable */
|
||||||
|
--color-accent-1: hsl(from var(--color-accent) calc(h - 3) calc(s * 1.02) calc(l * 1.15)); /* Override of base theme variable */
|
||||||
|
--color-accent-2: hsl(from var(--color-accent) calc(h - 5) calc(s * 1.05) calc(l * 1.29)); /* Override of base theme variable */
|
||||||
|
/* END changes to original Flexoki theme */
|
||||||
|
|
||||||
|
/* BEGIN changes to original Flexoki theme */
|
||||||
|
--color-base-00: #ffffff;
|
||||||
|
--color-base-05: #fcfcfc;
|
||||||
|
--color-base-10: #fafafa;
|
||||||
|
--color-base-20: #fcfaf8;
|
||||||
|
/* Make it a bit warmer than the default */
|
||||||
|
/* END changes to original Flexoki theme */
|
||||||
|
--color-base-25: #E6E4D9;
|
||||||
|
|
||||||
|
--color-base-30: #E6E4D9;
|
||||||
|
--color-base-35: #DAD8CE;
|
||||||
|
--color-base-40: #CECDC3;
|
||||||
|
|
||||||
|
--color-base-50: #B7B5AC;
|
||||||
|
--color-base-60: #878580;
|
||||||
|
--color-base-70: #6F6E69;
|
||||||
|
--color-base-100: #100F0F;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark {
|
||||||
|
--color-red-rgb: 209, 77, 65;
|
||||||
|
--color-orange-rgb: 218, 112, 44;
|
||||||
|
--color-yellow-rgb: 208, 162, 21;
|
||||||
|
--color-green-rgb: 135, 154, 57;
|
||||||
|
--color-cyan-rgb: 58, 169, 159;
|
||||||
|
--color-blue-rgb: 67, 133, 190;
|
||||||
|
--color-purple-rgb: 139, 126, 200;
|
||||||
|
--color-pink-rgb: 206, 93, 151;
|
||||||
|
|
||||||
|
--color-red: #D14D41;
|
||||||
|
--color-orange: #DA702C;
|
||||||
|
--color-yellow: #D0A215;
|
||||||
|
--color-green: #879A39;
|
||||||
|
--color-cyan: #3AA99F;
|
||||||
|
--color-blue: #4385BE;
|
||||||
|
--color-purple: #8B7EC8;
|
||||||
|
--color-pink: #CE5D97;
|
||||||
|
|
||||||
|
--accent-h: 175;
|
||||||
|
--accent-s: 57%;
|
||||||
|
--accent-l: 33%;
|
||||||
|
/* BEGIN changes to original Flexoki theme */
|
||||||
|
/* Final accent color is either the override theme setting or the native accent color (which defaults to the above) */
|
||||||
|
--color-accent-hsl-default: var(--accent-h), var(--accent-s), var(--accent-l); /* This is extracted to a new variable in order to make the variable below work */
|
||||||
|
--color-accent-hsl: var(--flexoki-warm-dark-theme-accent-override, var(--color-accent-hsl-default)); /* Override of base theme variable */
|
||||||
|
--color-accent: hsl(var(--color-accent-hsl)); /* Override of base theme variable */
|
||||||
|
--color-accent-1: hsl(from var(--color-accent) calc(h - 3) calc(s * 1.02) calc(l * 1.15)); /* Override of base theme variable */
|
||||||
|
--color-accent-2: hsl(from var(--color-accent) calc(h - 5) calc(s * 1.05) calc(l * 1.29)); /* Override of base theme variable */
|
||||||
|
/* END changes to original Flexoki theme */
|
||||||
|
|
||||||
|
--color-base-00: #100F0F;
|
||||||
|
--color-base-05: #100F0F;
|
||||||
|
--color-base-10: #1C1B1A;
|
||||||
|
--color-base-20: #1C1B1A;
|
||||||
|
--color-base-25: #282726;
|
||||||
|
|
||||||
|
--color-base-30: #282726;
|
||||||
|
--color-base-35: #343331;
|
||||||
|
--color-base-40: #403E3C;
|
||||||
|
|
||||||
|
--color-base-50: #575653;
|
||||||
|
--color-base-60: #6F6E69;
|
||||||
|
--color-base-70: #878580;
|
||||||
|
--color-base-100: #CECDC3;
|
||||||
|
}
|
||||||
7
.obsidian/themes/Material Gruvbox/manifest.json
vendored
Normal file
7
.obsidian/themes/Material Gruvbox/manifest.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "Material Gruvbox",
|
||||||
|
"version": "1.1.0",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"author": "AllJavi",
|
||||||
|
"authorUrl": "https://github.com/AllJavi"
|
||||||
|
}
|
||||||
8
.obsidian/themes/Red-Shadow/manifest.json
vendored
Normal file
8
.obsidian/themes/Red-Shadow/manifest.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"name": "Red-Shadow",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"author": "@dkliberty",
|
||||||
|
"authorUrl": "https://github.com/DKLiberty",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/dkliberty"
|
||||||
|
}
|
||||||
1505
.obsidian/themes/Red-Shadow/theme.css
vendored
Normal file
1505
.obsidian/themes/Red-Shadow/theme.css
vendored
Normal file
File diff suppressed because one or more lines are too long
7
.obsidian/themes/RedShift - OLED Blue Light Filter/manifest.json
vendored
Normal file
7
.obsidian/themes/RedShift - OLED Blue Light Filter/manifest.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "RedShift - OLED Blue Light Filter",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"author": "Yazan Abu Queider",
|
||||||
|
"authorUrl": "https://github.com/norderan"
|
||||||
|
}
|
||||||
69
.obsidian/themes/RedShift - OLED Blue Light Filter/theme.css
vendored
Normal file
69
.obsidian/themes/RedShift - OLED Blue Light Filter/theme.css
vendored
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* RedShift - OLED Blue light filter Theme
|
||||||
|
* Copyright (C) 2025 Yazan Abu Queider queider@proton.me
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.theme-dark {
|
||||||
|
--background-primary: black;
|
||||||
|
--background-secondary: black;
|
||||||
|
--accent-h: 0;
|
||||||
|
--text-normal: rgb(255, 0, 0);
|
||||||
|
--text-muted: rgb(204, 0, 0);
|
||||||
|
--text-faint: rgb(153, 0, 0);
|
||||||
|
--text-on-accent: rgb(255, 0, 0);
|
||||||
|
--text-on-accent-inverted: rgb(255, 0, 0);
|
||||||
|
--text-success: rgb(255, 0, 0);
|
||||||
|
--text-warning: rgb(255, 0, 0);
|
||||||
|
--text-error: rgb(179, 0, 0);
|
||||||
|
--text-accent: rgb(255, 0, 0);
|
||||||
|
--text-accent-hover: rgb(255, 0, 0);
|
||||||
|
|
||||||
|
--color-base-00: rgb(0, 0, 0);
|
||||||
|
--color-base-05: rgb(23, 0, 0);
|
||||||
|
--color-base-10: rgb(26, 0, 0);
|
||||||
|
--color-base-20: rgb(34, 0, 0);
|
||||||
|
--color-base-25: rgb(41, 0, 0);
|
||||||
|
--color-base-30: rgb(0, 0, 0);
|
||||||
|
--color-base-35: rgb(58, 0, 0);
|
||||||
|
--color-base-40: rgb(68, 0, 0);
|
||||||
|
--color-base-50: rgb(85, 0, 0);
|
||||||
|
--color-base-60: rgb(102, 0, 0);
|
||||||
|
--color-base-70: rgb(0, 0, 0);
|
||||||
|
--color-base-100: rgb(0, 0, 0);
|
||||||
|
|
||||||
|
--input-hover-border-color: red;
|
||||||
|
--color-accent: rgb(255, 3, 3);
|
||||||
|
--interactive-accent: rgb(30, 0, 0);
|
||||||
|
--text-accent: red;
|
||||||
|
--input-shadow: 0 0 0 1px rgba(255, 0, 0, 0.5);
|
||||||
|
|
||||||
|
--background-modifier-border: rgb(130, 0, 0);
|
||||||
|
--background-modifier-hover: rgba(255, 0, 0, 0.2);
|
||||||
|
|
||||||
|
--interactive-accent-hover: rgb(80, 0, 0);
|
||||||
|
--input-shadow-hover: 0 0 0 1px rgba(255, 0, 0, 0.5);
|
||||||
|
|
||||||
|
--caret-color: rgb(255, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark img {
|
||||||
|
filter: grayscale(1) brightness(0.2) sepia(1) hue-rotate(-50deg)
|
||||||
|
saturate(10) contrast(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark body {
|
||||||
|
border: 1px solid rgb(130, 0, 0);
|
||||||
|
}
|
||||||
6
.obsidian/themes/Wasp/manifest.json
vendored
Normal file
6
.obsidian/themes/Wasp/manifest.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"name": "Wasp",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"minAppVersion": "0.16.0",
|
||||||
|
"author": "Santi Younger"
|
||||||
|
}
|
||||||
322
.obsidian/themes/Wasp/theme.css
vendored
Normal file
322
.obsidian/themes/Wasp/theme.css
vendored
Normal file
@@ -0,0 +1,322 @@
|
|||||||
|
/* This Theme is called "Wasp" and Obsidian Theme created by Santi Younger */
|
||||||
|
|
||||||
|
:root
|
||||||
|
{
|
||||||
|
--font-monospace: "Source Code Pro", monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark
|
||||||
|
{
|
||||||
|
--button-hover-bg-color: #DAA520; /* Darker Yellow Background for Hover */
|
||||||
|
--button-hover-text-color: #ffffff; /* White Text for Hover */
|
||||||
|
--button-bg-color: #D49335; /* Gray-Black Background */
|
||||||
|
--button-text-color: #242424; /* Light Gray Text */
|
||||||
|
--background-primary: #242424;
|
||||||
|
--background-primary-alt: #242424;
|
||||||
|
--background-secondary: #191919;
|
||||||
|
--background-secondary-alt: #3D3D3D;
|
||||||
|
--text-normal: #faf2d6;
|
||||||
|
--text-faint: #bdae93;
|
||||||
|
--text-title-h1: #E0E0E0;
|
||||||
|
--text-title-h2: #E0E0E0;
|
||||||
|
--text-title-h3: #E0E0E0;
|
||||||
|
--text-title-h4: #E0E0E0;
|
||||||
|
--text-title-h5: #E0E0E0;
|
||||||
|
--text-title-h6: #E0E0E0;
|
||||||
|
--text-highlight-bg: #640211;
|
||||||
|
--text-link: #83a598;
|
||||||
|
--text-a-hover: #83a598;
|
||||||
|
--text-accent-hover: #D49335;
|
||||||
|
/* ^^^ added for hover over bracket internal links */
|
||||||
|
--inline-code: #83a598;
|
||||||
|
--code-block: #83a598;
|
||||||
|
--text-a: #f8c537;
|
||||||
|
--interactive-accent: #f8c537;
|
||||||
|
--text-accent: #f8c537;
|
||||||
|
--text-on-accent: #fff;
|
||||||
|
--interactive-accent-rgb: #f8c537;
|
||||||
|
--vim-cursor: #f8c537;
|
||||||
|
/* --text-mark: add text-mark if needed, this should work together with 'mark' */
|
||||||
|
--pre-code: #;
|
||||||
|
--interactive-before: #7c6f64;
|
||||||
|
--background-modifier-border: #f8c537;
|
||||||
|
--text-selection: #f8c537;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .cm-s-obsidian span.obsidian-search-match-highlight {
|
||||||
|
color: var(--text-normal);
|
||||||
|
background-color: #483699;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light
|
||||||
|
{
|
||||||
|
--background-primary: #EDEDED;
|
||||||
|
--background-secondary: #C4C4C4;
|
||||||
|
/* thick menu border */
|
||||||
|
--background-primary-alt: #;
|
||||||
|
--background-secondary-alt: #707070; /* ← ↓ corner */
|
||||||
|
--text-normal: #1A2023;
|
||||||
|
--text-faint: #DEDEDE;
|
||||||
|
--text-title-h1: #D49335;
|
||||||
|
--text-title-h2: #D49335;
|
||||||
|
--text-title-h3: #D49335;
|
||||||
|
--text-title-h4: #D49335;
|
||||||
|
--text-title-h5: #D49335;
|
||||||
|
--text-link: #D49335;
|
||||||
|
--text-a-hover: #D49335;
|
||||||
|
--text-accent-hover: #D49335;
|
||||||
|
/* ^^^ added for hover over bracket internal links */
|
||||||
|
--inline-code: #458588;
|
||||||
|
/* --text-mark: add if needed */
|
||||||
|
--pre-code: #bebebe;
|
||||||
|
/* --text-highlight-bg: add if needed */
|
||||||
|
--interactive-before: #a89984;
|
||||||
|
--background-modifier-border: #D49335;
|
||||||
|
--text-a: #961327;
|
||||||
|
--interactive-accent: #f8c537;
|
||||||
|
--text-accent: #961327;
|
||||||
|
--interactive-accent-rgb: #961327;
|
||||||
|
--vim-cursor: #961327;
|
||||||
|
--text-selection: #EDC180;
|
||||||
|
--text-white: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-file-title, .nav-folder-title {
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-file-title.is-active, .nav-folder-title.is-active, body:not(.is-grabbing) .nav-file-title:hover, body:not(.is-grabbing) .nav-folder-title:hover {
|
||||||
|
background-color: var(--background-modifier-border);
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian span.cm-formatting-link {
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-guttermarker-subtle {
|
||||||
|
color: var(--text-normal) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.mod-cta {
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.vertical-tab-header-group-title {
|
||||||
|
color: var(--text-white);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-header-1 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: var(--text-title-h1) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-header-2 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: var(--text-title-h2) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-header-3 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: var(--text-title-h3) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-header-4 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: var(--text-title-h4) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-header-5 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: var(--text-title-h5) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-header-6 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: --text-normal;
|
||||||
|
color: var(--text-title-h6) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view h1 {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 24px;
|
||||||
|
color: var(--text-title-h1) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view h2 {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 24px;
|
||||||
|
color: var(--text-title-h2) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view h3 {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 24px;
|
||||||
|
color: var(--text-title-h3) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view h4 {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 24px;
|
||||||
|
color: var(--text-title-h4) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view h5 {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 24px;
|
||||||
|
color: var(--text-title-h5) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view h6 {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 24px;
|
||||||
|
color: --text-normal;
|
||||||
|
color: var(--text-title-h6) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*-----------------------------------------*/
|
||||||
|
/* End of main theme, extra functionality can be added below */
|
||||||
|
|
||||||
|
.markdown-source-view { font-family: var(--font-monospace)
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-fat-cursor .CodeMirror-cursor {
|
||||||
|
background-color: #f8c537 !important;
|
||||||
|
opacity: 80% !important;
|
||||||
|
width: 9px !important;
|
||||||
|
visibility: visible !important
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .stayopen .view-header {
|
||||||
|
border-bottom: 2px solid var(--interactive-accent)!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf:not(.stayopen) > .workspace-leaf-content > .view-header .view-header-title::before{
|
||||||
|
background-color:transparent!important
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical .workspace-split.mod-vertical > div.workspace-leaf:not(.stayopen),
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical > div.workspace-leaf:not(.stayopen){
|
||||||
|
border-radius: 5px 5px 0px 0px!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf{
|
||||||
|
border-color: var(--background-secondary-alt)!important;
|
||||||
|
border-bottom-width: 0px!important;
|
||||||
|
border-right-width: 0px!important
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf{
|
||||||
|
border-color: var(--background-secondary-alt)!important;
|
||||||
|
border-left-width:3px!important;
|
||||||
|
border-bottom-width: 0px!important;
|
||||||
|
border-right-width: 0px!important
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical > div.workspace-leaf hr.workspace-leaf-resize-handle,
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical > .mod-vertical hr.workspace-leaf-resize-handle{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf .view-header{
|
||||||
|
border-left-color: transparent!important
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content,
|
||||||
|
.plugin-tabs .workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content {
|
||||||
|
border-radius: 0px!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.plugin-tabs .theme-dark .mod-root.workspace-split.mod-vertical .workspace-split.mod-vertical > div.workspace-leaf.mod-active,
|
||||||
|
.plugin-tabs .theme-dark .mod-root.workspace-split.mod-vertical > div.workspace-leaf.mod-active {
|
||||||
|
border: 0!important;
|
||||||
|
border-radius: 0px 0px 0px 0px!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.mod-cta {
|
||||||
|
background-color: var(--button-bg-color); /* Uses variable for background color */
|
||||||
|
color: var(--button-text-color); /* Uses variable for text color */
|
||||||
|
font-weight: 600; /* Makes text bold but less than standard bold */
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
button.mod-cta:hover, button.mod-cta:focus {
|
||||||
|
background-color: var(--button-hover-bg-color); /* Darker Yellow Background for Hover */
|
||||||
|
color: var(--button-text-color); /* Keeps the default light gray text color on hover */
|
||||||
|
font-weight: 600; /* Makes text bold but less than standard bold */
|
||||||
|
}
|
||||||
|
|
||||||
|
.vertical-tab-nav-item.is-active {
|
||||||
|
background-color: var(--button-bg-color); /* Gray-Black Background */
|
||||||
|
color: var(--button-text-color); /* Light Gray Text */
|
||||||
|
font-weight: bold; /* Makes text bold */
|
||||||
|
font-weight: 600; /* Makes text bold but less than standard bold */
|
||||||
|
}
|
||||||
|
|
||||||
|
.vertical-tab-nav-item.is-active:hover, .vertical-tab-nav-item.is-active:focus {
|
||||||
|
background-color: var(--button-hover-bg-color); /* Darker Yellow Background for Hover */
|
||||||
|
color: var(--button-text-color); /* Keeps the default light gray text color on hover */
|
||||||
|
font-weight: 600; /* Makes text bold but less than standard bold */
|
||||||
|
}
|
||||||
|
|
||||||
|
body:not(.is-phone) .vertical-tab-nav-item.is-active {
|
||||||
|
--background-modifier-hover: var(--button-hover-bg-color); /* More specific variable for hover */
|
||||||
|
--icon-color: var(--button-text-color);
|
||||||
|
background-color: var(--button-bg-color);
|
||||||
|
color: var(--button-text-color);
|
||||||
|
font-weight: 600; /* Makes text bold but less than standard bold */
|
||||||
|
}
|
||||||
|
|
||||||
|
body:not(.is-phone) .vertical-tab-nav-item.is-active:hover,
|
||||||
|
body:not(.is-phone) .vertical-tab-nav-item.is-active:focus {
|
||||||
|
background-color: var(--button-hover-bg-color);
|
||||||
|
color: var(--button-text-color);
|
||||||
|
font-weight: 600; /* Makes text bold but less than standard bold */
|
||||||
|
}
|
||||||
|
.checkbox-container.is-enabled {
|
||||||
|
background-color: var(--button-bg-color); /* Gray-Black Background */
|
||||||
|
color: var(--button-text-color); /* Light Gray Text */
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox-container.is-enabled:hover, .checkbox-container.is-enabled:focus {
|
||||||
|
background-color: var(--button-hover-bg-color); /* Darker Yellow Background for Hover */
|
||||||
|
color: var(--button-text-color); /* Keeps the default light gray text color on hover */
|
||||||
|
}
|
||||||
|
|
||||||
|
.flair.mod-pop {
|
||||||
|
background-color: var(--button-bg-color); /* Gray-Black Background */
|
||||||
|
color: var(--button-text-color); /* Light Gray Text */
|
||||||
|
}
|
||||||
|
|
||||||
|
.flair.mod-pop:hover, .flair.mod-pop:focus {
|
||||||
|
background-color: var(--button-hover-bg-color); /* Darker Yellow Background for Hover */
|
||||||
|
color: var(--button-text-color); /* Keeps the default light gray text color on hover */
|
||||||
|
}
|
||||||
|
|
||||||
|
/** hr styles -- PREVIEW MODE */
|
||||||
|
.cm-line hr,
|
||||||
|
.markdown-preview-view hr {
|
||||||
|
margin-block-start: 4em;
|
||||||
|
margin-block-end: 4em;
|
||||||
|
border: none;
|
||||||
|
height: 0;
|
||||||
|
border-bottom: 1px solid;
|
||||||
|
border-image-slice: 1;
|
||||||
|
border-width: 1px;
|
||||||
|
border-image-source: linear-gradient(to right, transparent, var(--text-accent), transparent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-line hr::after,
|
||||||
|
.markdown-preview-view hr::after {
|
||||||
|
/* content: '\1f41d'; */
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
left: 50%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
transform-origin: 50% 50%;
|
||||||
|
padding: 0.5rem;
|
||||||
|
color: var(--text-sub-accent);
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
}
|
||||||
223
.obsidian/workspace.json
vendored
223
.obsidian/workspace.json
vendored
@@ -1,223 +0,0 @@
|
|||||||
{
|
|
||||||
"main": {
|
|
||||||
"id": "6c068dc285404ac1",
|
|
||||||
"type": "split",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "b488fa5ce7860fda",
|
|
||||||
"type": "tabs",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "0e37fc83d4cab986",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "28OCT2025.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "28OCT2025"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "b07d58cd0406189f",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "28OCT2025.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "28OCT2025"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"currentTab": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"direction": "vertical"
|
|
||||||
},
|
|
||||||
"left": {
|
|
||||||
"id": "e2c6b4ed9e287430",
|
|
||||||
"type": "split",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "ff38179c44fc6e0c",
|
|
||||||
"type": "tabs",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "a21dd0f8e4b7cdfc",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "file-explorer",
|
|
||||||
"state": {
|
|
||||||
"sortOrder": "alphabetical",
|
|
||||||
"autoReveal": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-folder-closed",
|
|
||||||
"title": "Files"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "b22ef90ba62b886d",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "search",
|
|
||||||
"state": {
|
|
||||||
"query": "",
|
|
||||||
"matchingCase": false,
|
|
||||||
"explainSearch": false,
|
|
||||||
"collapseAll": false,
|
|
||||||
"extraContext": false,
|
|
||||||
"sortOrder": "alphabetical"
|
|
||||||
},
|
|
||||||
"icon": "lucide-search",
|
|
||||||
"title": "Search"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "f870148656617fa0",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "bookmarks",
|
|
||||||
"state": {},
|
|
||||||
"icon": "lucide-bookmark",
|
|
||||||
"title": "Bookmarks"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"direction": "horizontal",
|
|
||||||
"width": 300
|
|
||||||
},
|
|
||||||
"right": {
|
|
||||||
"id": "9c20bdb19428aa15",
|
|
||||||
"type": "split",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "8aaecde0849b4dd6",
|
|
||||||
"type": "tabs",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "b6fb07ed7ad2405b",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "backlink",
|
|
||||||
"state": {
|
|
||||||
"collapseAll": false,
|
|
||||||
"extraContext": false,
|
|
||||||
"sortOrder": "alphabetical",
|
|
||||||
"showSearch": false,
|
|
||||||
"searchQuery": "",
|
|
||||||
"backlinkCollapsed": false,
|
|
||||||
"unlinkedCollapsed": true
|
|
||||||
},
|
|
||||||
"icon": "links-coming-in",
|
|
||||||
"title": "Backlinks"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "d2031c8b2525262f",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "outgoing-link",
|
|
||||||
"state": {
|
|
||||||
"linksCollapsed": false,
|
|
||||||
"unlinkedCollapsed": true
|
|
||||||
},
|
|
||||||
"icon": "links-going-out",
|
|
||||||
"title": "Outgoing links"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "84d35efe9261f008",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "tag",
|
|
||||||
"state": {
|
|
||||||
"sortOrder": "frequency",
|
|
||||||
"useHierarchy": true,
|
|
||||||
"showSearch": false,
|
|
||||||
"searchQuery": ""
|
|
||||||
},
|
|
||||||
"icon": "lucide-tags",
|
|
||||||
"title": "Tags"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "9382d65b7548050d",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "outline",
|
|
||||||
"state": {
|
|
||||||
"followCursor": false,
|
|
||||||
"showSearch": false,
|
|
||||||
"searchQuery": ""
|
|
||||||
},
|
|
||||||
"icon": "lucide-list",
|
|
||||||
"title": "Outline"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"direction": "horizontal",
|
|
||||||
"width": 300,
|
|
||||||
"collapsed": true
|
|
||||||
},
|
|
||||||
"left-ribbon": {
|
|
||||||
"hiddenItems": {
|
|
||||||
"switcher:Open quick switcher": false,
|
|
||||||
"graph:Open graph view": false,
|
|
||||||
"canvas:Create new canvas": false,
|
|
||||||
"daily-notes:Open today's daily note": false,
|
|
||||||
"templates:Insert template": false,
|
|
||||||
"command-palette:Open command palette": false,
|
|
||||||
"bases:Create new base": false,
|
|
||||||
"obsidian-focus-mode:Toggle Focus Mode (Shift + Click to show active pane only)": false,
|
|
||||||
"table-editor-obsidian:Advanced Tables Toolbar": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"active": "b07d58cd0406189f",
|
|
||||||
"lastOpenFiles": [
|
|
||||||
"Farm/PPI-PUNCHLIST.md",
|
|
||||||
"28OCT2025.md",
|
|
||||||
"Timeclock.md",
|
|
||||||
"Stephen's Salt Idea.md",
|
|
||||||
"27Oct2025.md",
|
|
||||||
"stockcropper/Shop Rate.md",
|
|
||||||
"mxd/the damndest of apples.md",
|
|
||||||
"mxd/Ruminants Ex Deo.md",
|
|
||||||
"mxd/Ruminants Ex Deo 1.md",
|
|
||||||
"mxd/Reply to this AI worship nonsense.md",
|
|
||||||
"mxd/Reply to Kingsnorth.md",
|
|
||||||
"mxd/Reply to Kingsnorth 1.md",
|
|
||||||
"mxd/pretty iesu.md",
|
|
||||||
"mxd/MXD-PUNCHLIST.md",
|
|
||||||
"mxd/Nature-al design.md",
|
|
||||||
"mxd/Divine Light Fading.md",
|
|
||||||
"mxd/Bio-Mimickry or Bio-Mockery.md",
|
|
||||||
"mxd/Bio-Mimickry or Bio-Mockery 2.md",
|
|
||||||
"mxd/AI - Barnes, Kempf.md",
|
|
||||||
"mxd/Bio-Mimickry or Bio-Mockery 1.md",
|
|
||||||
"mxd/Bechamp, or Pasteur.md",
|
|
||||||
"mxd/A few months of shepherding.md",
|
|
||||||
"mxd/A few months of shepherding 1.md",
|
|
||||||
"mxd",
|
|
||||||
"THF/THF-PUNCHLIST.md",
|
|
||||||
"Shop/SHOP-PUNCHLIST.md",
|
|
||||||
"Shop",
|
|
||||||
"Farm/Walnut for Dewormer.md",
|
|
||||||
"Farm",
|
|
||||||
"274039825309.jpeg",
|
|
||||||
"274039228009.jpeg",
|
|
||||||
"THF/Pasted image 20241130114206.png",
|
|
||||||
"THF/control-systems-CON.1609.WP.3.jpg",
|
|
||||||
"THF/51utv4Pw0sL._SL1100_.jpg"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
32
27Oct2025.md
32
27Oct2025.md
@@ -11,16 +11,40 @@
|
|||||||
- [x] Make & eat lunch
|
- [x] Make & eat lunch
|
||||||
|
|
||||||
#### Do work after lunch
|
#### Do work after lunch
|
||||||
- [ ] Extract PTO bolt
|
- [x] Extract PTO bolt
|
||||||
- [x] Clean up lane
|
- [x] Clean up lane
|
||||||
- [x] Clean up back room of shop
|
- [x] Clean up back room of shop
|
||||||
- [x] String out more fence for sheep
|
- [x] String out more fence for sheep
|
||||||
|
|
||||||
|
|
||||||
#### Start the real work
|
#### Start the real work
|
||||||
- [ ] Look at THF stuff
|
- [x] Look at THF stuff
|
||||||
- [ ] Buy a hot plate
|
- [x] Buy a hot plate
|
||||||
|
|
||||||
#### Wind down for the day
|
#### Wind down for the day
|
||||||
- [x] Shower
|
- [x] Shower
|
||||||
- [ ] Study & Adoration
|
- [x] Study & Adoration
|
||||||
|
|
||||||
|
# Recap
|
||||||
|
|
||||||
|
```
|
||||||
|
IC | XC
|
||||||
|
-- + --
|
||||||
|
NI | KA
|
||||||
|
```
|
||||||
|
|
||||||
|
###### What comes to mind that you need to pay attention to?
|
||||||
|
- PMO
|
||||||
|
- Daniel Z
|
||||||
|
- Media consumption ; ***homestuck of all things***
|
||||||
|
|
||||||
|
items 1 and 3. backsliding. understimulation one might say. lack of real good friendship and entertainment. but there's something interior too I imagine. running from responsibilities. why? because they're scary. also they mean I have to change my ways - or at least acknowledge things aren't really going to plan that well.
|
||||||
|
|
||||||
|
These things are unnatural. They go against the perfection of my nature.
|
||||||
|
|
||||||
|
item 2. the question caught me off guard. I'm really just. not very accustomed to talking about religion with protestants in a serious fashion. it's weird. they're weird. at least to me. but there is also something off. something odd about jumping to that deeply personal thing. I felt it was framed around *me*. And I like cutting to the crap and talking about important things - provided those important things are outside of *me*. or the other person for that matter. there's a sort of privacy that I feel obliged to give. cause I want it. I think this is normal. One should guard their heart. Take counsel only from those you know to be wise.
|
||||||
|
|
||||||
|
###### I am glad I have this writerdeck now.
|
||||||
|
Should've made it sooner. it's nice. I hope it will be helpful and not a distraction. It's shiny and flashy right now. Needs to become a solid tool - not an idol, nor idle.
|
||||||
|
|
||||||
|
I'm astonished how little CPU it uses. it'll just sit at zero. if I type it goes up to 3-5% in obsidian.
|
||||||
87
28OCT2025.md
87
28OCT2025.md
@@ -1,28 +1,81 @@
|
|||||||
### Arise
|
### Arise
|
||||||
- [ ] Sheep - corn and water
|
- [x] Sheep - corn and water
|
||||||
- [ ] 7AM call with Zack
|
- [x] 7AM call with Zack
|
||||||
- [ ] Get contract sorted out - call attorney etc
|
|
||||||
- [ ] Really re-look at GANNT chart
|
|
||||||
|
|
||||||
|
|
||||||
GDM2513T
|
|
||||||
37F367X484
|
|
||||||
254TZ F598
|
|
||||||
|
|
||||||
### THF dev work
|
### THF dev work
|
||||||
- [ ] Block CAD - 3 options
|
- [x] Block CAD - 3 options
|
||||||
- [ ] Send it off
|
- [x] Send it off
|
||||||
|
|
||||||
|
- [x] get warmth
|
||||||
### SC dev work
|
### SC dev work
|
||||||
- [ ] Finish fluffer and send off parts - wherry or other locals
|
- [x] Contract review
|
||||||
- [ ] Call Riley
|
- [x] Finish fluffer and send off parts - wherry or other local
|
||||||
|
- [>] Call Riley
|
||||||
|
- [ ]
|
||||||
|
|
||||||
### SC build work
|
### SC build work
|
||||||
- [ ] install casters
|
- [>] build PCB
|
||||||
- [ ] fix coop corner
|
- [x] print out component list, schematics
|
||||||
- [ ] build PCB
|
- [ ] set up shop
|
||||||
|
- [ ] set up solder pasting
|
||||||
|
- [ ] get ready to write out procedure
|
||||||
|
- [ ] solder paste
|
||||||
|
- [ ] populate
|
||||||
|
- [ ] inspect
|
||||||
|
- [ ] bake
|
||||||
|
- [x] install casters
|
||||||
|
- [x] fix coop corner
|
||||||
|
|
||||||
### Evening
|
### Evening
|
||||||
- [ ] MC2G
|
- [x] MC2G
|
||||||
|
- [ ] sheep corn
|
||||||
|
- [ ] steak thaw
|
||||||
|
- [ ] food for tomorrow
|
||||||
|
|
||||||
|
"is my life going according to God's plan?"
|
||||||
|
"am I revolving around God? or is God revolving around me?"
|
||||||
|
"I can't do this on my own, I need your help, LORD"
|
||||||
|
|
||||||
|
#### thoughts thru the day
|
||||||
|
nervous/anxious on contract
|
||||||
|
flitting this morning
|
||||||
|
need to calm for a few minutes i suppose
|
||||||
|
really calm
|
||||||
|
not more stimulation
|
||||||
|
not more youtube
|
||||||
|
more clarity
|
||||||
|
or at least calm
|
||||||
|
|
||||||
|
how long o lord
|
||||||
|
will this hour remain
|
||||||
|
fly swift around ye wheels of time
|
||||||
|
and bring the promised day
|
||||||
|
|
||||||
|
800 mhz
|
||||||
|
this pc gets along fine at 800 mhz
|
||||||
|
that's nifty
|
||||||
|
|
||||||
|
ok
|
||||||
|
do thf block cad
|
||||||
|
have lunch
|
||||||
|
make the call on the contract
|
||||||
|
continue work
|
||||||
|
|
||||||
|
serif
|
||||||
|
serif serif serif
|
||||||
|
not sans serif
|
||||||
|
and definitely not monospace
|
||||||
|
|
||||||
|
> blockquote
|
||||||
|
|
||||||
|
code block
|
||||||
|
|
||||||
|
do you want your future to be good? dont eat the donut silly
|
||||||
|
#### diet
|
||||||
|
- 1 # ground beef
|
||||||
|
- 1 egg
|
||||||
|
- 1 cup heavy cream
|
||||||
|
- raspberry tea
|
||||||
|
^ this is pretty much exactly my caloric needs for the day
|
||||||
|
- 1/2 cup mead
|
||||||
|
satiated in the evening here still
|
||||||
14
29OCT2025.md
Normal file
14
29OCT2025.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
- [ ] sheep corn
|
||||||
|
|
||||||
|
- [ ] get enough of a thing together for THF
|
||||||
|
- [ ] pick up stovetop
|
||||||
|
- [ ] send Catholic Action stuff to Dave, Joe?
|
||||||
|
|
||||||
|
- [ ] build PCB
|
||||||
|
- [ ] set up shop
|
||||||
|
- [ ] set up solder pasting
|
||||||
|
- [ ] get ready to write out procedure
|
||||||
|
- [ ] solder paste
|
||||||
|
- [ ] populate
|
||||||
|
- [ ] inspect
|
||||||
|
- [ ] bake
|
||||||
6
Linux reference.md
Normal file
6
Linux reference.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
wifi: `nmcli radio wifi on|off`
|
||||||
|
wifi: `nmcli con down <AP name>`
|
||||||
|
network: `nmcli device wifi connect <AP name> password <password>`
|
||||||
|
|
||||||
|
|
||||||
|
`sudo ip link set wlp3s0 up`
|
||||||
@@ -16,6 +16,9 @@
|
|||||||
- [ ] turn on/off touchpad easily
|
- [ ] turn on/off touchpad easily
|
||||||
- latex / gabc?
|
- latex / gabc?
|
||||||
- [x] brightness fix
|
- [x] brightness fix
|
||||||
- [ ] custom obsidian theme i guess
|
- [x] custom obsidian theme i guess
|
||||||
- [ ] st scrolling
|
- [ ] st scrolling
|
||||||
- [ ]
|
- [ ] redshift
|
||||||
|
- [ ] autologin
|
||||||
|
- [x] epub+pdf+etc reader
|
||||||
|
- [x] desk calculator / python
|
||||||
12
THF Options.md
Normal file
12
THF Options.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
We need to set:
|
||||||
|
- Width
|
||||||
|
- Height
|
||||||
|
- Laterial position
|
||||||
|
- And have 'swing out of the way' ability
|
||||||
|
|
||||||
|
that's x,y,z. that's a lot. seriously.
|
||||||
|
|
||||||
|
# Option A
|
||||||
|
- Pivot off the toolbar
|
||||||
|
- A link comes in off the row unit to set height
|
||||||
|
- Width
|
||||||
@@ -26,5 +26,15 @@ Ball in my court to have a followup
|
|||||||
|
|
||||||
https://www.sare.org/publications/steel-in-the-field/row-crop-tools/cultivator-shields/
|
https://www.sare.org/publications/steel-in-the-field/row-crop-tools/cultivator-shields/
|
||||||
|
|
||||||
# Brainstorming 07AUG2025
|
|
||||||
1.
|
# 28OCT2025
|
||||||
|
|
||||||
|
#### Idea: single swing per crop row
|
||||||
|
- Pivots 12" above ground nominally - toolbar is 26"-34" ish
|
||||||
|
- NO GAP ADJUSTMENT... well, unless you stack spacers
|
||||||
|
- The hoe wheels are on a 'knuckle' that slides fore-aft (square tube) and pins or bolts into position
|
||||||
|
- The lateral bar is linked to the row unit...
|
||||||
|
- By chains in front of any possible knuckle position, to BOTH row units
|
||||||
|
- By chains between the bar, and use a closed-u shape for the 'knuckle'
|
||||||
|
- By bars with pin hole adjusters/stops to a point on the row unit
|
||||||
|
-
|
||||||
13
Timeclock.md
13
Timeclock.md
@@ -28,11 +28,14 @@
|
|||||||
|
|
||||||
|
|
||||||
# THF
|
# THF
|
||||||
| Date | Clock In | Clock Out | Project | Description |
|
| Date | Clock In | Clock Out | Project | Description |
|
||||||
| ---- | -------- | --------- | ------- | --------------------------- |
|
| ----- | -------- | --------- | ------- | --------------------------- |
|
||||||
| 8/21 | 1500 | 1630 | RS | Visit about Rolling Shields |
|
| 8/21 | 1500 | 1630 | RS | Visit about Rolling Shields |
|
||||||
| 8/29 | 0857 | 0927 | RS | |
|
| 8/29 | 0857 | 0927 | RS | |
|
||||||
| | | | | |
|
| 10/28 | 0920 | 0950 | RS | |
|
||||||
|
| 10/28 | 1010 | 1030 | | |
|
||||||
|
| 10/28 | 1045 | 1058 | | |
|
||||||
|
| 10/28 | 1105 | 1155 | | |
|
||||||
# TFC
|
# TFC
|
||||||
*all done*
|
*all done*
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
# MISC
|
# MISC
|
||||||
- [ ] Call riley
|
- [ ] Call riley
|
||||||
- [ ]
|
- [ ] Test solar charging circuitry in the suuuun
|
||||||
|
|
||||||
# VENDORS
|
# VENDORS
|
||||||
- Motors
|
- Motors
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
---
|
---
|
||||||
Revision Date: 07OCT2025
|
Revision Date: 28OCT2025
|
||||||
Approved By: TJH
|
Approved By: TJH
|
||||||
---
|
---
|
||||||
Rules are for the obedience of fools and the guidance of wise men.
|
> Rules are for the obedience of fools and the guidance of wise men.
|
||||||
- Douglas Bader
|
- Douglas Bader
|
||||||
|
|
||||||
Often documents like these are very formal and militaristic. We ought to adhere to this document. However, we will not let it hamstring us. If there are things that it doesn't allow us to do, and we need to do them, we will revise this document wisely. We will not simply deviate from this document without addressing the problem with the process that led us to the deviation. It's OK to do things that deviate from this document for a while and see how they go. It's not OK to put anything into production or push to `main` without first discussing those changes and incorporating them into this document.
|
Often documents like these are very formal and militaristic. We ought to adhere to this document. However, we will not let it hamstring us. If there are things that it doesn't allow us to do, and we need to do them, we will revise this document wisely. We will not simply deviate from this document without addressing the problem with the process that led us to the deviation. It's OK to do things that deviate from this document "offline" for a while and see how they go - as long as you know that's what you're doing, and it's in the context of development, not production. It's not OK to put anything into production or push to `main` without first discussing those changes and incorporating them into this document.
|
||||||
|
|
||||||
# Component Types and Numbering
|
# Component Types and Numbering
|
||||||
|
|
||||||
Components are given unique numbers. Why numbers? Numbers are cheap, succinct, clean, and consistent. The descriptions of parts may change over time, but the number stays the same.
|
Components are given unique numbers. Why numbers? Numbers are cheap, succinct, clean, and consistent. The descriptions of parts may change over time, but the number stays the same.
|
||||||
|
|
||||||
## Parts (SC-xxxx)
|
## Parts (SC-xxxx)
|
||||||
Parts are individual items that aren't meant to be broken down further. Parts may be assembled (or even permanently assembled). This includes both custom and off the shelf components.
|
Parts are individual items that aren't meant to be broken down further. Parts may be assembled (or even permanently assembled, e.g. welded or glued). This includes both custom and off the shelf components.
|
||||||
|
|
||||||
Parts are numbered: `SC-xxxx`
|
Parts are numbered: `SC-xxxx`
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user