Compare commits

..

3 Commits

Author SHA1 Message Date
Thaddeus Hughes
9a081ef3e8 x 2025-10-28 22:12:32 -05:00
thad-w541
1ac5bad942 plz 2025-10-28 21:57:41 -05:00
thad-w541
634324f67f yay no more conflicts please! 2025-10-28 21:57:19 -05:00
23 changed files with 2743 additions and 315 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
.obsidian/app.json
.obsidian/appearance.json
.obsidian/workspace.json

12
.obsidian/app.json vendored
View File

@@ -1,12 +0,0 @@
{
"promptDelete": false,
"alwaysUpdateLinks": true,
"pdfExportSettings": {
"includeName": true,
"pageSize": "Letter",
"landscape": false,
"margin": "0",
"downscalePercent": 100
},
"showInlineTitle": true
}

View File

@@ -1,16 +0,0 @@
{
"accentColor": "#6b6b6b",
"baseFontSize": 15,
"textFontFamily": "Gentium Book Plus,Baskerville,DejaVu Serif",
"interfaceFontFamily": "Gentium Book Plus,Baskerville,DejaVu Serif",
"theme": "obsidian",
<<<<<<< HEAD
"cssTheme": "Material Gruvbox",
=======
"cssTheme": "dark gruvbox",
>>>>>>> b054a46a01eaba7303abbc131618644c05965d75
"baseFontSizeAction": true,
"monospaceFontFamily": "Atkinson Hyperlegible Mono,Source Code Pro",
"nativeMenus": false,
"showRibbon": false
}

16
.obsidian/plugins/bujo-bullets/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View 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
}

View 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);
}

View 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
View 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;
} */

View 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
View 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;
}

View File

@@ -0,0 +1,7 @@
{
"name": "Material Gruvbox",
"version": "1.1.0",
"minAppVersion": "0.15.0",
"author": "AllJavi",
"authorUrl": "https://github.com/AllJavi"
}

View 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

File diff suppressed because one or more lines are too long

View 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"
}

View 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
View 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
View 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);
}

View File

@@ -1,286 +0,0 @@
{
"main": {
"id": "6c068dc285404ac1",
"type": "split",
"children": [
{
<<<<<<< HEAD
"id": "67e837316d037dc4",
"type": "tabs",
"children": [
{
"id": "61cb747b795b9124",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "29OCT2025.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "29OCT2025"
}
},
{
"id": "69c870afe5808750",
=======
"id": "b488fa5ce7860fda",
"type": "tabs",
"children": [
{
"id": "0e37fc83d4cab986",
>>>>>>> b054a46a01eaba7303abbc131618644c05965d75
"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"
}
}
],
<<<<<<< HEAD
"currentTab": 1,
"stacked": true
=======
"currentTab": 1
>>>>>>> b054a46a01eaba7303abbc131618644c05965d75
}
],
"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
}
},
<<<<<<< HEAD
"active": "69c870afe5808750",
"lastOpenFiles": [
"Linux reference.md",
"Habits and Orarion.md",
"THF/Ways to fix the gearbox.md",
"THF/THF-PUNCHLIST.md",
"THF/THF SW License Key.md",
"29OCT2025.md",
"Shop/SHOP-PUNCHLIST.md",
"28OCT2025.md",
"THF/THFRS-Call with Jonathan - Row Shields - 06AUG2025.md",
"THF/log.md",
"THF/Enclosures.md",
"27Oct2025.md",
"THF/51utv4Pw0sL._SL1100_.jpg",
"stockcropper/433MHz.md",
"stockcropper/Gearboxes.md",
"stockcropper/Invoice TFC 13AUG2025.pdf",
"stockcropper/Untitled.md",
"stockcropper/StockCropper Development Pitch.md",
"stockcropper/SC-SOPS.md",
"Timeclock.md",
"THF Options.md",
"stockcropper/SC-PUNCHLIST.md",
"Archive/Journal/Stovetop.md",
"Stephen's Salt Idea.md",
"Shopping List.md",
"Amazon Running Returns List.md",
"Shop/Wishlist for writerdeck.md",
"stockcropper/stockcropper.md",
"Shop",
"Untitled.base",
"Farm",
"Untitled.canvas",
=======
"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",
>>>>>>> b054a46a01eaba7303abbc131618644c05965d75
"274039825309.jpeg",
"274039228009.jpeg",
"THF/Pasted image 20241130114206.png",
"THF/control-systems-CON.1609.WP.3.jpg"
]
}

14
29OCT2025.md Normal file
View 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
View 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`

View File

@@ -16,7 +16,7 @@
- [ ] 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 - [ ] redshift
- [ ] autologin - [ ] autologin

12
THF Options.md Normal file
View 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

BIN
w541.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 936 KiB