Compare commits
141 Commits
5cdc470be4
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a081ef3e8 | ||
|
|
1ac5bad942 | ||
|
|
634324f67f | ||
|
|
5e41fa6ab0 | ||
|
|
104bc12bd5 | ||
|
|
b054a46a01 | ||
|
|
11a08221f5 | ||
|
|
62c04ab90a | ||
|
|
c62cadd67e | ||
|
|
78eb9d4b15 | ||
|
|
03321e7106 | ||
|
|
a5f44d0c86 | ||
|
|
562c8c7af9 | ||
|
|
07a61e7a46 | ||
| 74c1261e11 | |||
| cbe67444f6 | |||
| 2b4d77d9b2 | |||
| 237aecb1a4 | |||
| acb3d2a099 | |||
| d722d245fb | |||
| 168a1969c4 | |||
|
|
4959475326 | ||
|
|
9b8b382f80 | ||
| 62ff781bb1 | |||
| 67e6d76451 | |||
| 1016ecbd73 | |||
| 1fd7b364c5 | |||
| 8cdad6e89a | |||
| 703eac5e13 | |||
| cb37a425d9 | |||
| 3ca8726cb3 | |||
| 28b0fce275 | |||
| 798b42aea4 | |||
| 51de974bff | |||
| 4498fc89e8 | |||
| 666c7e7f8d | |||
| 315281f9f9 | |||
| e732919a06 | |||
| 9a2ea78ccc | |||
| 0869aeccff | |||
| 6ffade22fb | |||
| b13773f67d | |||
| e86bba581a | |||
| d5b95a602f | |||
| 2b4f792eaa | |||
| c0b245e315 | |||
| 96144d908f | |||
| 7434a1a4c0 | |||
| 5bd205a6a4 | |||
| d1b901bbb8 | |||
|
|
05b6037ac0 | ||
| dd0970e5b3 | |||
| accb86debe | |||
| 74fdd1c103 | |||
| 7d1ece1d04 | |||
| 5cee0f0306 | |||
| 529fe54712 | |||
| 126b9a3b72 | |||
| 9429176f32 | |||
| a0ab42fd0c | |||
| ebf6f35edb | |||
| f7e32dc3a7 | |||
| 9f214c72d8 | |||
| f053567edf | |||
| ca223361b7 | |||
| c7164e10c8 | |||
| b01b0955f6 | |||
| fc7f24cd29 | |||
| 795315b579 | |||
| 472efe69f2 | |||
| 0640bf7e0f | |||
| 72f817f462 | |||
| f10024a40b | |||
| 6026fda22b | |||
| 427abfd6bf | |||
| 78b5e1aa6c | |||
| b6585ca10c | |||
| b336ee72c8 | |||
| 2b0fa24de5 | |||
| fb1263b3fa | |||
| 237e3321af | |||
| e5b628e492 | |||
| af2d4b8e4f | |||
| bc29cea098 | |||
| 3408e8471a | |||
| 251bd181e4 | |||
| 52bc2edabd | |||
| d06fa6e9ac | |||
| 5c9d5ab2a3 | |||
| ad74d7c9c3 | |||
| 03a6349cca | |||
| 527fdecf59 | |||
| 689113cca5 | |||
| ae4e625a14 | |||
| b4aa3010fb | |||
| 9aee7e2e02 | |||
| 8b9b8364b1 | |||
| 2ac65eda3f | |||
| a3c8acffed | |||
| 64dc1b0ab1 | |||
| d1cbf1c7a7 | |||
| 22e36011f0 | |||
| ec8f9e9fd6 | |||
| 90d154a7a9 | |||
| 8ef7139fb9 | |||
| 7306f58896 | |||
| f7f1db7fd7 | |||
| 1f6202b61e | |||
| f5d314bb6a | |||
| 01b95cd3f4 | |||
| b01fc12963 | |||
| 6baa01cdc6 | |||
| 038c26d900 | |||
| 792eab14cb | |||
| 573700efa0 | |||
| f552689418 | |||
| 688a6005cb | |||
| 71f15f7feb | |||
| 5e48a9720f | |||
| 53a4ca309b | |||
| f377e48907 | |||
| 515f04a8b9 | |||
| ecb3696872 | |||
| 2206e605d4 | |||
| 6bc827ec0d | |||
| c2d5119f70 | |||
| 5e45151227 | |||
| 8e662a03d8 | |||
| 1ab4137967 | |||
| 71ccef2fae | |||
| cb3b4c1234 | |||
| db4684fe94 | |||
| 794c576769 | |||
| 2b55b776d6 | |||
| 3f738e5f33 | |||
| 715fa1006e | |||
| 4408421319 | |||
| 63d5c3217c | |||
| 2284b76694 | |||
| d1ce623e83 | |||
| 9b9fb7fd18 |
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
|
||||
}
|
||||
}
|
||||
10
.obsidian/appearance.json
vendored
10
.obsidian/appearance.json
vendored
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"accentColor": "#6d975e",
|
||||
"baseFontSize": 15,
|
||||
"textFontFamily": "Gentium Book Plus,Baskerville",
|
||||
"interfaceFontFamily": "Gentium Book Plus,Baskerville",
|
||||
"theme": "moonstone",
|
||||
"cssTheme": "AnuPpuccin",
|
||||
"baseFontSizeAction": true,
|
||||
"monospaceFontFamily": "Atkinson Hyperlegible Mono,Source Code Pro"
|
||||
}
|
||||
8
.obsidian/bookmarks.json
vendored
8
.obsidian/bookmarks.json
vendored
@@ -1,9 +1,3 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"type": "file",
|
||||
"path": "Archive/Journal/Stovetop.md",
|
||||
"ctime": 1683742102438
|
||||
}
|
||||
]
|
||||
"items": []
|
||||
}
|
||||
3
.obsidian/community-plugins.json
vendored
3
.obsidian/community-plugins.json
vendored
@@ -1,4 +1,5 @@
|
||||
[
|
||||
"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;
|
||||
}
|
||||
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);
|
||||
}
|
||||
20
.obsidian/themes/Ukiyo/theme.css
vendored
20
.obsidian/themes/Ukiyo/theme.css
vendored
File diff suppressed because one or more lines are too long
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);
|
||||
}
|
||||
7
.obsidian/themes/dark gruvbox/manifest.json
vendored
Normal file
7
.obsidian/themes/dark gruvbox/manifest.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "dark gruvbox",
|
||||
"version": "1.0.0",
|
||||
"minAppVersion": "0.15.0",
|
||||
"author": "Thad Hughes",
|
||||
"authorUrl": "https://github.com/Thaddeus-Maximus"
|
||||
}
|
||||
814
.obsidian/themes/dark gruvbox/theme.css
vendored
Normal file
814
.obsidian/themes/dark gruvbox/theme.css
vendored
Normal file
@@ -0,0 +1,814 @@
|
||||
:root {
|
||||
/* DEFAULTS - Greys 50% Darker */
|
||||
--dark0-hard-x: 15,16,17;
|
||||
--dark0-hard: rgb(var(--dark0-hard-x));
|
||||
--dark0-x: 0,0,0;
|
||||
--dark0: rgb(var(--dark0-x));
|
||||
--dark0-soft-x: 25,24,24;
|
||||
--dark0-soft: rgb(var(--dark0-soft-x));
|
||||
--dark1-x: 30,28,27;
|
||||
--dark1: rgb(var(--dark1-x));
|
||||
--dark2-x: 40,37,35;
|
||||
--dark2: rgb(var(--dark2-x));
|
||||
--dark3-x: 51,46,42;
|
||||
--dark3: rgb(var(--dark3-x));
|
||||
--dark4-x: 62,56,50;
|
||||
--dark4: rgb(var(--dark4-x));
|
||||
--gray-x: 73,66,58;
|
||||
--gray: rgb(var(--gray-x));
|
||||
--dark-text-x: 101,71,53;
|
||||
--dark-text: rgb(var(--dark-text-x));
|
||||
--dark-text-faint-x: 179,126,93;
|
||||
--dark-text-faint: rgb(var(--dark-text-faint-x));
|
||||
--dark-text-muted-x: 115,81,69;
|
||||
--dark-text-muted: rgb(var(--dark-text-muted-x));
|
||||
|
||||
--light0-hard-x: 249,245,215;
|
||||
--light0-hard: rgb(var(--light0-hard-x));
|
||||
--light0-x: 251,241,199;
|
||||
--light0: rgb(var(--light0-x));
|
||||
--light0-soft-x: 242,229,188;
|
||||
--light0-soft: rgb(var(--light0-soft-x));
|
||||
--light1-x: 235,219,178;
|
||||
--light1: rgb(var(--light1-x));
|
||||
--light2-x: 213,196,161;
|
||||
--light2: rgb(var(--light2-x));
|
||||
--light3-x: 189,174,147;
|
||||
--light3: rgb(var(--light3-x));
|
||||
--light4-x: 168,153,132;
|
||||
--light4: rgb(var(--light4-x));
|
||||
--light-text-x: 212,190,152;
|
||||
--light-text: rgb(var(--light-text-x));
|
||||
|
||||
--neutral-red-x: 234,105,98;
|
||||
--neutral-red: rgb(var(--neutral-red-x));
|
||||
--neutral-green-x: 169,182,101;
|
||||
--neutral-green: rgb(var(--neutral-green-x));
|
||||
--neutral-yellow-x: 231,138,78;
|
||||
--neutral-yellow: rgb(var(--neutral-yellow-x));
|
||||
--neutral-blue-x: 125,174,163;
|
||||
--neutral-blue: rgb(var(--neutral-blue-x));
|
||||
--neutral-purple-x: 211,134,155;
|
||||
--neutral-purple: rgb(var(--neutral-purple-x));
|
||||
--neutral-aqua-x: 137,180,130;
|
||||
--neutral-aqua: rgb(var(--neutral-aqua-x));
|
||||
|
||||
--faded-red-x: 193,74,74;
|
||||
--faded-red: rgb(var(--faded-red-x));
|
||||
--faded-green-x: 108,120,46;
|
||||
--faded-green: rgb(var(--faded-green-x));
|
||||
--faded-yellow-x: 195,94,10;
|
||||
--faded-yellow: rgb(var(--faded-yellow-x));
|
||||
--faded-blue-x: 69,112,122;
|
||||
--faded-blue: rgb(var(--faded-blue-x));
|
||||
--faded-purple-x: 148,94,128;
|
||||
--faded-purple: rgb(var(--faded-purple-x));
|
||||
--faded-aqua-x: 76,122,93;
|
||||
--faded-aqua: rgb(var(--faded-aqua-x));
|
||||
|
||||
/* @settings
|
||||
name: Gruvbox Material Color Overrides
|
||||
id: gruvbox-material-theme-override
|
||||
settings:
|
||||
- id: section-dark
|
||||
title: Dark Theme
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: true
|
||||
|
||||
- id: dark0-hard
|
||||
title: Dark 0 Hard
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#0f1011'
|
||||
alt-format:
|
||||
- id: dark0-hard-x
|
||||
format: hex
|
||||
|
||||
- id: dark0
|
||||
title: Dark 0
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#000000'
|
||||
alt-format:
|
||||
- id: dark0-x
|
||||
format: hex
|
||||
|
||||
- id: dark0-soft
|
||||
title: Dark 0 Soft
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#191818'
|
||||
alt-format:
|
||||
- id: dark0-soft-x
|
||||
format: hex
|
||||
|
||||
- id: dark1
|
||||
title: Dark 1
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#1e1c1b'
|
||||
alt-format:
|
||||
- id: dark1-x
|
||||
format: hex
|
||||
|
||||
- id: dark2
|
||||
title: Dark 2
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#282523'
|
||||
alt-format:
|
||||
- id: dark2-x
|
||||
format: hex
|
||||
|
||||
- id: dark3
|
||||
title: Dark 3
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#332e2a'
|
||||
alt-format:
|
||||
- id: dark3-x
|
||||
format: hex
|
||||
|
||||
- id: dark4
|
||||
title: Dark 4
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#3e3832'
|
||||
alt-format:
|
||||
- id: dark4-x
|
||||
format: hex
|
||||
|
||||
- id: section-light
|
||||
title: Light Theme
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: true
|
||||
|
||||
- id: light0-hard
|
||||
title: Light 0 Hard
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#f9f5d7'
|
||||
alt-format:
|
||||
- id: light0-hard-x
|
||||
format: hex
|
||||
|
||||
- id: light0
|
||||
title: Light 0
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#fbf1c7'
|
||||
alt-format:
|
||||
- id: light0-x
|
||||
format: hex
|
||||
|
||||
- id: light0-soft
|
||||
title: Light 0 Soft
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#f2e5bc'
|
||||
alt-format:
|
||||
- id: light0-soft-x
|
||||
format: hex
|
||||
|
||||
- id: light1
|
||||
title: Light 1
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#ebdbb2'
|
||||
alt-format:
|
||||
- id: light1-x
|
||||
format: hex
|
||||
|
||||
- id: light2
|
||||
title: Light 2
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#d5c4a1'
|
||||
alt-format:
|
||||
- id: light2-x
|
||||
format: hex
|
||||
|
||||
- id: light3
|
||||
title: Light 3
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#bdae93'
|
||||
alt-format:
|
||||
- id: light3-x
|
||||
format: hex
|
||||
|
||||
- id: light4
|
||||
title: Light 4
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#a89984'
|
||||
alt-format:
|
||||
- id: light4-x
|
||||
format: hex
|
||||
|
||||
- id: section-general
|
||||
title: General Colors
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: false
|
||||
|
||||
- id: gray
|
||||
title: Gray
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#49423a'
|
||||
alt-format:
|
||||
- id: gray-x
|
||||
format: hex
|
||||
|
||||
- id: section-general-text
|
||||
title: Text Colors
|
||||
type: heading
|
||||
level: 3
|
||||
collapsed: true
|
||||
|
||||
- id: dark-text
|
||||
title: Dark Text
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#654735'
|
||||
alt-format:
|
||||
- id: dark-text-x
|
||||
format: hex
|
||||
|
||||
- id: dark-text-faint
|
||||
title: Dark Text Faint
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#b37e5d'
|
||||
|
||||
- id: dark-text-muted
|
||||
title: Dark Text Muted
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#73513c'
|
||||
alt-format:
|
||||
- id: dark-text-muted-x
|
||||
format: hex
|
||||
|
||||
- id: light-text
|
||||
title: Light Text
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#d4be98'
|
||||
alt-format:
|
||||
- id: light-text-x
|
||||
format: hex
|
||||
|
||||
- id: light-text-faint
|
||||
title: Light Text Faint
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#b37e5d'
|
||||
alt-format:
|
||||
- id: light-text-faint-x
|
||||
format: hex
|
||||
|
||||
- id: light-text-muted
|
||||
title: Light Text Muted
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#73513c'
|
||||
alt-format:
|
||||
- id: light-text-muted-x
|
||||
format: hex
|
||||
|
||||
- id: section-general-neutral
|
||||
title: Neutral Colors
|
||||
type: heading
|
||||
level: 3
|
||||
collapsed: true
|
||||
|
||||
- id: neutral-red
|
||||
title: Red
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#ea6962'
|
||||
alt-format:
|
||||
- id: neutral-red-x
|
||||
format: hex
|
||||
|
||||
- id: neutral-green
|
||||
title: Green
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#a9b665'
|
||||
alt-format:
|
||||
- id: neutral-green-x
|
||||
format: hex
|
||||
|
||||
- id: neutral-yellow
|
||||
title: Yellow
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#e78a4e'
|
||||
alt-format:
|
||||
- id: neutral-yellow-x
|
||||
format: hex
|
||||
|
||||
- id: neutral-blue
|
||||
title: Blue
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#7daea3'
|
||||
alt-format:
|
||||
- id: neutral-blue-x
|
||||
format: hex
|
||||
|
||||
- id: neutral-purple
|
||||
title: Purple
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#d3869b'
|
||||
alt-format:
|
||||
- id: neutral-purple-x
|
||||
format: hex
|
||||
|
||||
- id: neutral-aqua
|
||||
title: Aqua
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#89b482'
|
||||
alt-format:
|
||||
- id: neutral-aqua-x
|
||||
format: hex
|
||||
|
||||
- id: section-general-faded
|
||||
title: Faded Colors
|
||||
type: heading
|
||||
level: 3
|
||||
collapsed: true
|
||||
|
||||
- id: faded-red
|
||||
title: Red
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#c14a4a'
|
||||
alt-format:
|
||||
- id: faded-red-x
|
||||
format: hex
|
||||
|
||||
- id: faded-green
|
||||
title: Green
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#6c782e'
|
||||
alt-format:
|
||||
- id: faded-green-x
|
||||
format: hex
|
||||
|
||||
- id: faded-yellow
|
||||
title: Yellow
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#c35e0a'
|
||||
alt-format:
|
||||
- id: faded-yellow-x
|
||||
format: hex
|
||||
|
||||
- id: faded-blue
|
||||
title: Blue
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#45707a'
|
||||
alt-format:
|
||||
- id: faded-blue-x
|
||||
format: hex
|
||||
|
||||
- id: faded-purple
|
||||
title: Purple
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#945e80'
|
||||
alt-format:
|
||||
- id: faded-purple-x
|
||||
format: hex
|
||||
|
||||
- id: faded-aqua
|
||||
title: Aqua
|
||||
type: variable-color
|
||||
format: rgb
|
||||
default: '#4c7a5d'
|
||||
alt-format:
|
||||
- id: faded-aqua-x
|
||||
format: hex
|
||||
*/
|
||||
}
|
||||
|
||||
body {
|
||||
--accent-h: 166; /* --neutral-blue #7daea3 */
|
||||
--accent-s: 23%;
|
||||
--accent-l: 58%;
|
||||
|
||||
--link-decoration: none;
|
||||
--link-decoration-hover: none;
|
||||
--link-external-decoration: none;
|
||||
--link-external-decoration-hover: none;
|
||||
|
||||
--tag-decoration: none;
|
||||
--tag-decoration-hover: underline;
|
||||
--tag-padding-x: .5em;
|
||||
--tag-padding-y: .2em;
|
||||
--tag-radius: .5em;
|
||||
|
||||
--tab-font-weight: 600;
|
||||
--bold-weight: 600;
|
||||
|
||||
--checkbox-radius: 0;
|
||||
|
||||
/* --list-indent: 2em; */
|
||||
|
||||
--embed-border-left: 6px double var(--interactive-accent);
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--color-red-rgb: var(--neutral-red-x);
|
||||
--color-red: var(--neutral-red);
|
||||
--color-purple-rgb: var(--neutral-purple-x);
|
||||
--color-purple: var(--neutral-purple);
|
||||
--color-green-rgb: var(--neutral-green-x);
|
||||
--color-green: var(--neutral-green);
|
||||
--color-cyan-rgb: var(--neutral-blue-x);
|
||||
--color-cyan: var(--neutral-blue);
|
||||
--color-blue-rgb: var(--faded-blue-x);
|
||||
--color-blue: var(--faded-blue);
|
||||
--color-yellow-rgb: var(--neutral-yellow-x);
|
||||
--color-yellow: var(--neutral-yellow);
|
||||
--color-orange-rgb: var(--faded-yellow-x);
|
||||
--color-orange: var(--faded-yellow);
|
||||
--color-pink-rgb: var(--neutral-purple-x);
|
||||
--color-pink: var(--neutral-purple);
|
||||
|
||||
--background-primary: var(--dark0);
|
||||
--background-primary-alt: var(--dark0-soft);
|
||||
--background-secondary: var(--dark0-hard);
|
||||
--background-secondary-alt: var(--dark1);
|
||||
--background-modifier-border: var(--dark1);
|
||||
--background-accent: var(--dark0-soft);
|
||||
|
||||
--cursor-line-background: rgba(var(--dark1-x), 0.5);
|
||||
|
||||
--text-normal: var(--light-text);
|
||||
--text-faint: var(--light1);
|
||||
--text-muted: var(--light2);
|
||||
|
||||
--h1-color: var(--neutral-red);
|
||||
--h2-color: var(--neutral-yellow);
|
||||
--h3-color: var(--neutral-green);
|
||||
--h4-color: var(--neutral-aqua);
|
||||
--h5-color: var(--neutral-blue);
|
||||
--h6-color: var(--neutral-purple);
|
||||
|
||||
--text-highlight-bg: var(--neutral-yellow);
|
||||
--text-highlight-fg: var(--dark0-hard);
|
||||
|
||||
--text-accent: var(--neutral-yellow);
|
||||
--text-accent-hover: var(--faded-yellow);
|
||||
|
||||
--tag-color: var(--neutral-aqua);
|
||||
--tag-background: var(--dark2);
|
||||
--tag-background-hover: var(--dark1);
|
||||
|
||||
--titlebar-text-color-focused: var(--neutral-red);
|
||||
|
||||
--inline-title-color: var(--neutral-yellow);
|
||||
|
||||
--bold-color: var(--neutral-yellow);
|
||||
--italic-color: var(--neutral-yellow);
|
||||
|
||||
--checkbox-color: var(--light4);
|
||||
--checkbox-color-hover: var(--light4);
|
||||
--checkbox-border-color: var(--light4);
|
||||
--checkbox-border-color-hover: var(--light4);
|
||||
--checklist-done-color: rgba(var(--light2-x), 0.5);
|
||||
|
||||
--table-header-background: rgba(var(--dark0-x), 0.2);
|
||||
--table-header-background-hover: var(--dark2);
|
||||
--table-row-even-background: rgba(var(--dark2-x), 0.2);
|
||||
--table-row-odd-background: rgba(var(--dark2-x), 0.4);
|
||||
--table-row-background-hover: var(--dark2);
|
||||
|
||||
--text-selection: rgba(var(--neutral-red-x), 0.6);
|
||||
--flashing-background: rgba(var(--neutral-red-x), 0.3);
|
||||
|
||||
--code-normal: var(--neutral-blue);
|
||||
--code-background: var(--dark1);
|
||||
|
||||
--mermaid-note: var(--neutral-blue);
|
||||
--mermaid-actor: var(--dark2);
|
||||
--mermaid-loopline: var(--neutral-blue);
|
||||
|
||||
--icon-color-hover: var(--neutral-red);
|
||||
--icon-color-focused: var(--neutral-blue);
|
||||
|
||||
--nav-item-color-hover: var(--neutral-red);
|
||||
--nav-item-color-active: var(--neutral-aqua);
|
||||
--nav-file-tag: rgba(var(--neutral-yellow-x), 0.9);
|
||||
|
||||
--graph-line: var(--dark2);
|
||||
--graph-node: var(--light3);
|
||||
--graph-node-tag: var(--neutral-red);
|
||||
--graph-node-attachment: var(--neutral-green);
|
||||
|
||||
--calendar-hover: var(--neutral-red);
|
||||
--calendar-background-hover: var(--dark1);
|
||||
--calendar-week: var(--neutral-orange);
|
||||
--calendar-today: var(--neutral-orange);
|
||||
|
||||
--dataview-key: var(--text-faint);
|
||||
--dataview-key-background: rgba(var(--faded-red-x), 0.5);
|
||||
--dataview-value: var(--text-faint);
|
||||
--dataview-value-background: rgba(var(--neutral-green-x), 0.3);
|
||||
|
||||
--tab-text-color-focused-active: var(--neutral-yellow);
|
||||
--tab-text-color-focused-active-current: var(--neutral-red);
|
||||
}
|
||||
|
||||
.theme-light {
|
||||
--color-red-rgb: var(--faded-red-x);
|
||||
--color-red: var(--faded-red);
|
||||
--color-purple-rgb: var(--faded-purple-x);
|
||||
--color-purple: var(--faded-purple);
|
||||
--color-green-rgb: var(--faded-green-x);
|
||||
--color-green: var(--faded-green);
|
||||
--color-cyan-rgb: var(--neutral-blue-x);
|
||||
--color-cyan: var(--neutral-blue);
|
||||
--color-blue-rgb: var(--faded-blue-x);
|
||||
--color-blue: var(--faded-blue);
|
||||
--color-yellow-rgb: var(--neutral-yellow-x);
|
||||
--color-yellow: var(--neutral-yellow);
|
||||
--color-orange-rgb: var(--faded-yellow-x);
|
||||
--color-orange: var(--faded-yellow);
|
||||
--color-pink-rgb: var(--faded-purple-x);
|
||||
--color-pink: var(--faded-purple);
|
||||
|
||||
--background-primary: var(--light0-hard);
|
||||
--background-primary-alt: var(--light0-hard);
|
||||
--background-secondary: var(--light1);
|
||||
--background-secondary-alt: var(--light1);
|
||||
--background-modifier-border: var(--light2);
|
||||
--background-accent: var(--light0-soft);
|
||||
|
||||
--cursor-line-background: rgba(var(--light1-x), 0.5);
|
||||
|
||||
--text-normal: var(--dark-text);
|
||||
--text-faint: var(--dark-text-faint);
|
||||
--text-muted: var(--dark-text-muted);
|
||||
|
||||
--h1-color: var(--faded-red);
|
||||
--h2-color: var(--faded-yellow);
|
||||
--h3-color: var(--faded-green);
|
||||
--h4-color: var(--faded-aqua);
|
||||
--h5-color: var(--faded-blue);
|
||||
--h6-color: var(--faded-purple);
|
||||
|
||||
--text-highlight-bg: var(--faded-yellow);
|
||||
--text-highlight-fg: var(--light0-hard);
|
||||
|
||||
--text-accent: var(--neutral-yellow);
|
||||
--text-accent-hover: var(--faded-yellow);
|
||||
|
||||
--tag-color: var(--faded-aqua);
|
||||
--tag-background: var(--light1);
|
||||
--tag-background-hover: rgba(var(--light1-x), 0.6);
|
||||
|
||||
--titlebar-text-color-focused: var(--bright-red);
|
||||
|
||||
--inline-title-color: var(--neutral-yellow);
|
||||
|
||||
--bold-color: var(--faded-yellow);
|
||||
--italic-color: var(--faded-yellow);
|
||||
|
||||
--checkbox-color: var(--light4);
|
||||
--checkbox-color-hover: var(--light4);
|
||||
--checkbox-border-color: var(--light4);
|
||||
--checkbox-border-color-hover: var(--light4);
|
||||
--checklist-done-color: rgba(var(--dark2-x), 0.4);
|
||||
|
||||
--table-header-background: rgba(var(--light3-x), 0.4);
|
||||
--table-header-background-hover: var(--light2);
|
||||
--table-row-even-background: rgba(var(--light1-x), 0.2);
|
||||
--table-row-odd-background: rgba(var(--light1-x), 0.7);
|
||||
--table-row-background-hover: var(--light2);
|
||||
|
||||
--text-selection: rgba(var(--neutral-red-x), 0.6);
|
||||
--flashing-background: rgba(var(--neutral-red-x), 0.3);
|
||||
|
||||
--code-normal: var(--neutral-blue);
|
||||
--code-background: var(--light1);
|
||||
|
||||
--mermaid-note: var(--neutral-blue);
|
||||
--mermaid-actor: var(--light3);
|
||||
--mermaid-loopline: var(--faded-blue);
|
||||
|
||||
--icon-color-hover: var(--neutral-red);
|
||||
--icon-color-focused: var(--neutral-blue);
|
||||
|
||||
--nav-item-color-hover: var(--neutral-red);
|
||||
--nav-item-color-active: var(--faded-blue);
|
||||
--nav-file-tag: rgba(var(--faded-blue-x), 0.9);
|
||||
|
||||
--graph-line: var(--light3);
|
||||
--graph-node: var(--gray);
|
||||
--graph-node-tag: var(--faded-red);
|
||||
--graph-node-attachment: var(--neutral-green);
|
||||
|
||||
--calendar-hover: var(--neutral-red);
|
||||
--calendar-background-hover: var(--light1);
|
||||
--calendar-week: var(--neutral-red);
|
||||
--calendar-today: var(--neutral-red);
|
||||
|
||||
--dataview-key: var(--text-faint);
|
||||
--dataview-key-background: rgba(var(--faded-red-x), 0.3);
|
||||
--dataview-value: var(--text-faint);
|
||||
--dataview-value-background: rgba(var(--neutral-green-x), 0.2);
|
||||
|
||||
--tab-text-color-focused-active: var(--neutral-yellow);
|
||||
--tab-text-color-focused-active-current: var(--neutral-red);
|
||||
}
|
||||
|
||||
table {
|
||||
border: 1px solid var(--background-secondary) !important;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
thead {
|
||||
border-bottom: 2px solid var(--background-modifier-border) !important;
|
||||
}
|
||||
|
||||
th {
|
||||
font-weight: 600 !important;
|
||||
border: 1px solid var(--background-secondary) !important;
|
||||
}
|
||||
|
||||
td {
|
||||
border-left: 1px solid var(--background-secondary) !important;
|
||||
border-right: 1px solid var(--background-secondary) !important;
|
||||
border-bottom: 1px solid var(--background-secondary) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered tbody tr:nth-child(even) {
|
||||
background-color: var(--table-row-even-background) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered tbody tr:nth-child(odd) {
|
||||
background-color: var(--table-row-odd-background) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered tbody tr:nth-child(even):hover,
|
||||
.markdown-rendered tbody tr:nth-child(odd):hover
|
||||
{
|
||||
background-color: var(--table-row-background-hover) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered mark {
|
||||
background-color: var(--text-highlight-bg) !important;
|
||||
color: var(--text-highlight-fg) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered mark a {
|
||||
color: var(--red) !important;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.search-result-file-matched-text {
|
||||
color: var(--text-highlight-fg) !important;
|
||||
}
|
||||
|
||||
.cm-hashtag-begin:hover,
|
||||
.cm-hashtag-end:hover
|
||||
{
|
||||
color: var(--text-accent);
|
||||
/* background-color: var(--tag-background-hover); */
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
input[type=checkbox] {
|
||||
border: 1px solid var(--checkbox-color);
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked {
|
||||
background-color: var(--checkbox-color);
|
||||
box-shadow: inset 0 0 0 2px var(--background-primary);
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked:after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"]
|
||||
{
|
||||
line-height: var(--line-height-tight) !important;
|
||||
}
|
||||
|
||||
/* Keep highlight/marks the same between viewer and editor. */
|
||||
.cm-highlight {
|
||||
color: var(--text-highlight-fg) !important;
|
||||
}
|
||||
|
||||
/* Keep inline code the same between viewer and editor. */
|
||||
.cm-inline-code {
|
||||
border-radius: var(--radius-s);
|
||||
font-size: var(--code-size);
|
||||
padding: 0.1em 0.25em;
|
||||
}
|
||||
|
||||
/* Keep list bullet padding the same between viewer and editor. */
|
||||
.cm-formatting-list {
|
||||
padding-right: 4px !important;
|
||||
}
|
||||
|
||||
/*
|
||||
Keep sub-list indenting the same between viewer and editor.
|
||||
This assumes --list-indent is default at 2em.
|
||||
*/
|
||||
/*
|
||||
.cm-indent
|
||||
{
|
||||
text-indent: 1em !important;
|
||||
}
|
||||
*/
|
||||
|
||||
.mermaid .note {
|
||||
fill: var(--mermaid-note) !important;
|
||||
}
|
||||
|
||||
.mermaid .actor {
|
||||
fill: var(--mermaid-actor) !important;
|
||||
}
|
||||
|
||||
.mermaid .loopLine {
|
||||
stroke: var(--mermaid-loopline) !important;
|
||||
}
|
||||
|
||||
.calendar .week-num {
|
||||
color: var(--calendar-week) !important;
|
||||
}
|
||||
|
||||
.calendar .today {
|
||||
color: var(--calendar-today) !important;
|
||||
}
|
||||
|
||||
.calendar .week-num:hover,
|
||||
.calendar .day:hover
|
||||
{
|
||||
color: var(--calendar-hover) !important;
|
||||
background-color: var(--calendar-background-hover) !important;
|
||||
}
|
||||
|
||||
.markdown-embed-title {
|
||||
color: var(--yellow);
|
||||
font-weight: 600 !important;
|
||||
}
|
||||
|
||||
.cm-active {
|
||||
background-color: var(--cursor-line-background) !important;
|
||||
}
|
||||
|
||||
.nav-file-tag {
|
||||
color: var(--nav-file-tag) !important;
|
||||
}
|
||||
|
||||
.is-flashing {
|
||||
background-color: var(--flashing-background) !important;
|
||||
}
|
||||
|
||||
.dataview.inline-field-key {
|
||||
border-top-left-radius: var(--radius-s);
|
||||
border-bottom-left-radius: var(--radius-s);
|
||||
padding-left: 4px;
|
||||
font-family: var(--font-monospace);
|
||||
font-size: var(--font-smaller);
|
||||
color: var(--dataview-key) !important;
|
||||
background-color: var(--dataview-key-background) !important;
|
||||
}
|
||||
|
||||
.dataview.inline-field-value {
|
||||
border-top-right-radius: var(--radius-s);
|
||||
border-bottom-right-radius: var(--radius-s);
|
||||
padding-right: 4px;
|
||||
font-family: var(--font-monospace);
|
||||
font-size: var(--font-smaller);
|
||||
color: var(--dataview-value) !important;
|
||||
background-color: var(--dataview-value-background) !important;
|
||||
}
|
||||
|
||||
.suggestion-highlight {
|
||||
color: var(--bright-red);
|
||||
}
|
||||
|
||||
.cm-line .cm-strong {
|
||||
color: var(--bold-color) !important;
|
||||
}
|
||||
|
||||
.cm-line .cm-em {
|
||||
color: var(--italic-color) !important;
|
||||
}
|
||||
144
.obsidian/workspace-mobile.json
vendored
144
.obsidian/workspace-mobile.json
vendored
@@ -34,9 +34,107 @@
|
||||
"icon": "lucide-file",
|
||||
"title": "10Oct2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ef096a96b914b279",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Shopping List.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Shopping List"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "e4f78991657ad883",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "11Oct2025.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "11Oct2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c763db0197470dca",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "12Oct2025.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "12Oct2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c045ee994237c0f9",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "12Oct2025.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "12Oct2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "09f429f1b30fd4e2",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Meat Processing.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Meat Processing"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "24b95238025876ae",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "14Oct2025.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "14Oct2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1b75ffd61cfe7a62",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Freezer Space.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Freezer Space"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
"currentTab": 8
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
@@ -111,7 +209,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "2024.10.23 - 3 goals.md",
|
||||
"file": "Catholic Intranet.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@@ -165,10 +263,28 @@
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false
|
||||
}
|
||||
},
|
||||
"active": "0b023202c927812b",
|
||||
"active": "1b75ffd61cfe7a62",
|
||||
"lastOpenFiles": [
|
||||
"09Oct2025.md",
|
||||
"stockcropper/SC-PUNCHLIST.md",
|
||||
"15Oct2025.md",
|
||||
"13OCT2025.md",
|
||||
"14Oct2025.md",
|
||||
"Journaling.md",
|
||||
"Freezer Space.md",
|
||||
"Meat Processing.md",
|
||||
"12Oct2025.md",
|
||||
"Catholic Intranet.md",
|
||||
"Catholic Action.md",
|
||||
"11Oct2025.md",
|
||||
"Walnut for Dewormer.md",
|
||||
"10Oct2025.md",
|
||||
"stockcropper/SC-SOPS.md",
|
||||
"Habits and Orarion.md",
|
||||
"Shopping List.md",
|
||||
"Untitled",
|
||||
"Shop Rate.md",
|
||||
"09Oct2025.md",
|
||||
"stockcropper/Notes from assembly 13SEP2025.md",
|
||||
"Stock Cropper/strider-linkage-with-and-without-toes-15_orig.gif",
|
||||
"Stock Cropper/SC Electronics Architecture.md",
|
||||
"Stock Cropper/stockcropper.md",
|
||||
@@ -177,35 +293,17 @@
|
||||
"Stock Cropper/StockCropper Development Pitch.md",
|
||||
"Untitled 2.md",
|
||||
"Work Forum Outline - Thad's Side.md",
|
||||
"Untitled.md",
|
||||
"theology_of_work.odt",
|
||||
"theo_work_qs.odt",
|
||||
"SC UX Design.md",
|
||||
"Sunday.md",
|
||||
"Untitled 1.md",
|
||||
"Article Drafts/Nature-al design.md",
|
||||
"main.md",
|
||||
"Slattery.md",
|
||||
"2024.10.23 - 3 goals.md",
|
||||
"22OCT2024.md",
|
||||
"Farm Planning/SHEEP.pdf",
|
||||
"Farm Planning/agnus.svg",
|
||||
"Farm Planning/fencing.svg",
|
||||
"Farm Planning/ZHTInstall.pdf",
|
||||
"Farm Planning/SHEEP.md",
|
||||
"Farm Planning/sheep.odt",
|
||||
"Farm Planning/paddocks.svg",
|
||||
"Farm Planning",
|
||||
"CCD Questions.md",
|
||||
"Archive/San Damiano Makerspace.pdf",
|
||||
"Archive/Vision/plan.odt",
|
||||
"Archive/blonocatholic.pdf",
|
||||
"Archive/communitybuilding.md",
|
||||
"Business Ideas/Hughes Engineering.md",
|
||||
"Archive/San Damiano Makerspace.md",
|
||||
"Archive/First CCD.md",
|
||||
"Notes/interseeding.md",
|
||||
"Archive/dashboard.sync-conflict-20240924-082500-NJ64KU5.md",
|
||||
"Archive/Writing Strategy.md"
|
||||
"Archive/Vision/plan.odt"
|
||||
]
|
||||
}
|
||||
229
.obsidian/workspace.json
vendored
229
.obsidian/workspace.json
vendored
@@ -1,229 +0,0 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "3a45d1c219c07886",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "c300fb1574fc9a97",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "bf1dabd4a617fa7b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Shop Rate.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Shop Rate"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "af29f628c52efc84",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "cde5a7234fa35263",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "f143f123f7444a12",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "dd90e9a9b7c322e7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": true,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8cfa472969588f87",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "starred",
|
||||
"state": {},
|
||||
"icon": "lucide-ghost",
|
||||
"title": "starred"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "b1c5492fcd0ab307",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 200
|
||||
},
|
||||
"right": {
|
||||
"id": "8c0f5ee5fc4f8c7a",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "60f771a5a4d6914d",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "81e22a4ba1e139c5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Weather Log Concept.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Weather Log Concept"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "90ee762b3ffc5642",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Weather Log Concept.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Weather Log Concept"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ead30e4dd0a4fd22",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4b49cfe7097c3998",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Weather Log Concept.md"
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Weather Log Concept"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false,
|
||||
"bases:Create new base": false,
|
||||
"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,
|
||||
"obsidian-focus-mode:Toggle Focus Mode (Shift + Click to show active pane only)": false
|
||||
}
|
||||
},
|
||||
"active": "bf1dabd4a617fa7b",
|
||||
"lastOpenFiles": [
|
||||
"Shop Rate.md",
|
||||
"Drafts/AI - Barnes, Kempf.md",
|
||||
"Archive/12 categories of work.ods",
|
||||
"Archive/72tools.odt",
|
||||
"Archive/cenecal_of_the_car.md",
|
||||
"cenecal_of_the_car.md",
|
||||
"Drafts/pretty iesu.md",
|
||||
"pretty iesu.md",
|
||||
"Archive/theo_work_qs.odt",
|
||||
"Archive/theology_of_work.odt",
|
||||
"Archive/Principles of Catholic Community Building.odt",
|
||||
"Archive/identity_v_roles.docx",
|
||||
"Archive/08Oct2025.md",
|
||||
"Archive/08Oct2025 (conflicted copy 2025-10-08 100248).md",
|
||||
"Amazon Running Returns List.md",
|
||||
"amazon returns running.md",
|
||||
"09Oct2025.md",
|
||||
"10Oct2025.md",
|
||||
"08Oct2025 (conflicted copy 2025-10-08 100248).md",
|
||||
"stockcropper/Motors.md",
|
||||
"stockcropper/1096-05.jpg",
|
||||
"08Oct2025.md",
|
||||
"Engineering Drawing Template.md",
|
||||
"Archive/Work Forum Outline - Thad's Side.md",
|
||||
"Week of 05OCT2025.md",
|
||||
"Untitled 3.md",
|
||||
"Untitled 4.md",
|
||||
"Untitled 2.md",
|
||||
"Untitled 1.md",
|
||||
"Timeclock.md",
|
||||
"Archive/Sunday.md",
|
||||
"Archive/Shit I can sell off.md",
|
||||
"Archive/Non-Toxic Vegetables.md",
|
||||
"274663921659.jpeg",
|
||||
"274039228009.jpeg",
|
||||
"274039825309.jpeg",
|
||||
"Untitled 3",
|
||||
"Untitled 2",
|
||||
"Untitled 1",
|
||||
"Stock Cropper/1096-05.jpg",
|
||||
"Stock Cropper/Pasted image 20250926101243.png",
|
||||
"Stock Cropper/SC Electronics Architecture.pdf",
|
||||
"Stock Cropper/strider-linkage-with-and-without-toes-15_orig.gif",
|
||||
"THF/51utv4Pw0sL._SL1100_.jpg",
|
||||
"THF/control-systems-CON.1609.WP.3.jpg",
|
||||
"THF/s-l400.jpg",
|
||||
"Untitled/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
BIN
.sync_dec8ce7d8d19.db
Normal file
BIN
.sync_dec8ce7d8d19.db
Normal file
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 127 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 135 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 141 KiB |
50
27Oct2025.md
Normal file
50
27Oct2025.md
Normal file
@@ -0,0 +1,50 @@
|
||||
- [x] Brightness hotkeys
|
||||
- [x] Point git at gitea instance
|
||||
- [x] Call Stephen
|
||||
- [x] Samaritan
|
||||
- [x] Nextcloud
|
||||
- [x] Receipts for mom
|
||||
- [x] Receipts for myself
|
||||
- [x] Ship HDMI reciever
|
||||
- [x] Tasks for the week & future
|
||||
- [x] Inbox zero
|
||||
- [x] Make & eat lunch
|
||||
|
||||
#### Do work after lunch
|
||||
- [x] Extract PTO bolt
|
||||
- [x] Clean up lane
|
||||
- [x] Clean up back room of shop
|
||||
- [x] String out more fence for sheep
|
||||
|
||||
|
||||
#### Start the real work
|
||||
- [x] Look at THF stuff
|
||||
- [x] Buy a hot plate
|
||||
|
||||
#### Wind down for the day
|
||||
- [x] Shower
|
||||
- [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.
|
||||
81
28OCT2025.md
Normal file
81
28OCT2025.md
Normal file
@@ -0,0 +1,81 @@
|
||||
### Arise
|
||||
- [x] Sheep - corn and water
|
||||
- [x] 7AM call with Zack
|
||||
|
||||
### THF dev work
|
||||
- [x] Block CAD - 3 options
|
||||
- [x] Send it off
|
||||
|
||||
- [x] get warmth
|
||||
### SC dev work
|
||||
- [x] Contract review
|
||||
- [x] Finish fluffer and send off parts - wherry or other local
|
||||
- [>] Call Riley
|
||||
- [ ]
|
||||
|
||||
### SC build work
|
||||
- [>] build PCB
|
||||
- [x] print out component list, schematics
|
||||
- [ ] 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
|
||||
- [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
|
||||
@@ -1,3 +0,0 @@
|
||||
![[274039228009.jpeg]]
|
||||
|
||||
![[274663921659.jpeg]]![[274039825309.jpeg]]
|
||||
@@ -7,10 +7,12 @@
|
||||
|
||||
# media
|
||||
- [ ] read action
|
||||
- [ ] only listen to podcast queue
|
||||
- [x] only listen to podcast queue
|
||||
|
||||
# during the day
|
||||
- [ ] more pork leads
|
||||
- [ ] what shop rate to charge?
|
||||
- [ ] SC punch list
|
||||
- [x] more pork leads
|
||||
- [x] what shop rate to charge?
|
||||
- [x] SC punch list
|
||||
|
||||
Mr Pitts
|
||||
|
||||
22
Archive/11Oct2025.md
Normal file
22
Archive/11Oct2025.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Morning
|
||||
- [x] Water hogs
|
||||
- [x] feed hogs
|
||||
- [x] fix fence
|
||||
- [x] Feed sheep
|
||||
|
||||
|
||||
# Later
|
||||
- [x] Read Action
|
||||
- [x] Jack Pitts 3098258196
|
||||
- [x] Feed screenings
|
||||
- [ ] Turn pin
|
||||
- [ ] clean shop
|
||||
- [x] walnuts
|
||||
|
||||
|
||||
|
||||
# Evening
|
||||
- [ ] Dinner w gma
|
||||
- [ ] fix her phone
|
||||
- [ ] Menards - paint
|
||||
- [ ]
|
||||
8
Archive/12Oct2025.md
Normal file
8
Archive/12Oct2025.md
Normal file
@@ -0,0 +1,8 @@
|
||||
How has the LORD saved me?
|
||||
What things went right when they shouldn't have?
|
||||
|
||||
|
||||
|
||||
Get list of action items and skills going
|
||||
Nick
|
||||
Q
|
||||
29
Archive/13OCT2025.md
Normal file
29
Archive/13OCT2025.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Morning
|
||||
- [x] Move, water hogs
|
||||
- [x] Feed + water sheep
|
||||
- [x] Check paint
|
||||
- [x] Turn pin
|
||||
- [x] Talk w automated
|
||||
- [x] Bottom bearings, replace both
|
||||
- [x] top bearings, check both
|
||||
- [x] middle bin fan, replace if have time, not big deal
|
||||
- [x] Wash combine windows
|
||||
- [x] open pit
|
||||
- [x] Calcs for THF
|
||||
|
||||
# During the day
|
||||
- [x] Run trucks...
|
||||
- [x] Put away screenings
|
||||
- [x] Freezer requirements
|
||||
- [x] Zach and Tyler into CA
|
||||
- [x] Detox phone
|
||||
- [ ]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Woke up 5:20 dreaming of cover crops and such
|
||||
Well, at a field day
|
||||
97
Archive/14Oct2025.md
Normal file
97
Archive/14Oct2025.md
Normal file
@@ -0,0 +1,97 @@
|
||||
- [ ] Write
|
||||
- [ ] what I thunk of the farm
|
||||
- [ ] what I think of SC as a concept
|
||||
- [ ] what I think of SC as a business
|
||||
- [ ] what I think I should do, what the future could look like, how to ride it
|
||||
- [ ] Listen to Anxiety
|
||||
- [ ] Read SC agreement
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
- [ ]
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
|
||||
https://substack.com/home/post/p-171966411
|
||||
# Journaling
|
||||
|
||||
People create their problems by having the wrong attitude before God.
|
||||
|
||||
I have been given the gift of some time here in the afternoon on a sunny Tuesday in the middle of harvest. Thank you.
|
||||
|
||||
### Repentance
|
||||
|
||||
Lord, I repent of sentimentalism. Of looking for right feelings. Of trying to feel my way into the right course of action. The emotions are calls for investigation. They are not investigation. I repent that I have misused them.
|
||||
|
||||
That doesn't mean they should be disregarded. In fact I have disregarded them in many ways.
|
||||
|
||||
### Raw gut feelings
|
||||
|
||||
Here are some raw gut feelings I have. They may or may not be accurate.
|
||||
1. The farm is really disordered. It is too big. It is too empty. We run too hard during harvest.
|
||||
2. My father is not well-equipped to manage a work crew.
|
||||
3. Stock Cropper is not a very good idea as it currently exists. If it is to exist it needs a drastic tech scale-back.
|
||||
1. A tech scale-back in a tech company? This is weird. It may be right and just but it raises fundamental questions.
|
||||
2. Animals need space to roam.
|
||||
3. What is the goal here? What are we trying to serve? What are we trying to do?
|
||||
4. Is the noncompete OK?
|
||||
4. I am ordering so much stuff from Amazon and other outside entities in general. It takes a lot of tools to make things work around here.
|
||||
5. Do I just need to directly work to make a living / help those around me?
|
||||
1. can it be the farm?
|
||||
2. can it be engineering stuff?
|
||||
3. it can't be this grain farming nonsense
|
||||
6. Am I going to need to leave here?
|
||||
1. I am not really tethered still
|
||||
2. But I still feel somewhat responsible for my family. They are a mess.
|
||||
7. Are my talents of more use ecclesially? Particularly, taste, intellect, virtue
|
||||
8. Sheep aren't gaining like they ought to be.
|
||||
9. I'm not helping THF like I ought to be.
|
||||
10. I'm stretched thin.
|
||||
11. I have no social life right now.
|
||||
12. My social prospects are not well.
|
||||
13. Everything is becoming fake.
|
||||
14. We need to solve real problems, not move deck chairs. What are the real problems?
|
||||
1. Lack of togetherness
|
||||
2. Lack of good food
|
||||
3. Lack of good work
|
||||
4. Lack of good spaces
|
||||
5. Food. Work. Spaces. Music and liturgy too. But food. Work. Spaces. These are the basics.
|
||||
15. Ousett's *Action* is convicting.
|
||||
|
||||
### The pressing questions
|
||||
1. Do I take the SC agreement, or leave it?
|
||||
2. Do I move out of the house (either to Joyce, or Kathy's)?
|
||||
3. What do I need to focus on?
|
||||
|
||||
### What is the most impressive/important angle?
|
||||
Item 14 above. Solve real problems, don't move deck chairs. Quality food, work, spaces. How to get here?
|
||||
##### A direct approach - same place, different focus?
|
||||
- Move more acreage over to livestock production
|
||||
- Build a house - no, build several houses - build a neighborhood
|
||||
##### The things that are in front of me
|
||||
- Build up StockCropper
|
||||
- Use that tech to convert acreage to livestock production
|
||||
##### I feel like I need better options.
|
||||
|
||||
The room holds us, but sometimes, that’s not why we stay. We actually stay because we don’t yet know how to live without its framing.
|
||||
|
||||
I don't need to solve everything now
|
||||
But I also shouldn't make excuses...
|
||||
|
||||
Make no compromise with evil
|
||||
|
||||
### Listing perspectives
|
||||
- You SHOULD - it has been presented to you
|
||||
- You SHOULD - it is a way to knit your talents with the right direction
|
||||
- You SHOULD NOT - it is not really the endpoint; it is too technologically complicated
|
||||
- You SHOULD NOT - it is not a shape of work that you can pass on
|
||||
- You SHOULD NOT - it is not social enough
|
||||
- You SHOULD - there can be other fruits that come of this
|
||||
- You SHOULD - it is a way to grow in knowledge and ability to make things
|
||||
- You SHOULD NOT - you need to be invested and in the driver's seat
|
||||
<<<<<<< Updated upstream
|
||||
- You SHOULD NOT - you are too geographically decentered
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
- You SHOULD NOT - you are too geographically decentered
|
||||
>>>>>>> Stashed changes
|
||||
5
Archive/15Oct2025.md
Normal file
5
Archive/15Oct2025.md
Normal file
@@ -0,0 +1,5 @@
|
||||
- [x] Call Wideners
|
||||
- [x] call Bruhls
|
||||
- [ ] journal more
|
||||
- [ ] print rerum novarum
|
||||
- [ ] plan for Nestor?
|
||||
0
Archive/19Oct2025.md
Normal file
0
Archive/19Oct2025.md
Normal file
28
Archive/21Oct2025.md
Normal file
28
Archive/21Oct2025.md
Normal file
@@ -0,0 +1,28 @@
|
||||
> Honesty is the best policy
|
||||
> You have to be honest with a partner - or at least a potential one
|
||||
> Love not leverage
|
||||
|
||||
Things have been very hectic and busy
|
||||
We'll be wrapped up in a week unless anything drastically unforeseen happens
|
||||
Loaded up pigs & went to butcher yesterday - learned handling is hard
|
||||
|
||||
Really thinking and rethinking the entire concept. What's necessary, where to use, what's the actual item to sell, form factor, etc. - and there's probably some room to be doing some drawing up of new ideas in this space
|
||||
|
||||
Only 1 thing seems off in docs, gonna get lawyer review soon
|
||||
|
||||
|
||||
...
|
||||
|
||||
we're gonna do it
|
||||
the ship is flexible
|
||||
we're gonna do it
|
||||
give up the ego
|
||||
we're gonna do it
|
||||
|
||||
|
||||
enjoy the day
|
||||
take opportunities
|
||||
make things right
|
||||
do not fret
|
||||
do not worry
|
||||
regain creativity
|
||||
0
Archive/26Oct2025.md
Normal file
0
Archive/26Oct2025.md
Normal file
0
Archive/Catholic Action.md
Normal file
0
Archive/Catholic Action.md
Normal file
55
Archive/Catholic Intranet.md
Normal file
55
Archive/Catholic Intranet.md
Normal file
@@ -0,0 +1,55 @@
|
||||
If the Amish, or Benedictine monks, or medieval peasants, built an inter/intra-net, what would it look like?
|
||||
|
||||
The internet has a lot of problems. It is not just that there are some bad actors. Actually, the very shape of it incentivizes bad actors. It is malformed. We should not be surprised that it has devolved to the point it is today.
|
||||
|
||||
I don't think this technology is going away. It has too many benefits. But how can we radically re-form it? Let's look at a few aspects:
|
||||
|
||||
# The World Wide Web Monetizes Attention
|
||||
This has been pretty much beat to a pulp. The WWW wants you to use it. It doesn't want to help. It wants to extract. It wants to become the dominant thing. This is, to put it frankly, evil.
|
||||
|
||||
The solution is self-hosting. But self-hosting has two issues. Firstly, not everyone can do it. It's not easy. Maintaining a server is a part-time job. There's a reason we have tended towards economies of scale in computing (though, there are also dis-economies of scale at play too). Grandma isn't going to self-host. Any solution we come up won't be self-hosted, actually.
|
||||
|
||||
We can't be antisocial. That second issue is actually my second point.
|
||||
# The World Wide Web is Flat
|
||||
The web as we know it now is very flat. You immediately connect to the same server as everyone else. (I know it isn't exactly this simple, and that distributed computing systems are actually at play, but the FUNCTION is as if they were a monolith.)
|
||||
|
||||
This mirrors the big-boxification that we have seen in stores.
|
||||
It is not simply enough that there are multiple redundant systems. What we want is actually the capacity for individuals to have care and agency over how the internet is governed - and this requires that the net be segmented into pieces, communities, parishes. These pieces should probably mirror the geographical boundaries outside.
|
||||
|
||||
We want a hierarchical network. We want federation not simply because of reliability, but because you need fences and limits to build healthy cultures.
|
||||
|
||||
# The World Wide Web is Anonymous
|
||||
Anonymity can lead to a lot of bad actions. But it is motivated because exposing your entire identity to the entire world is dangerous. Hierarchy solves this problem. It permits us the freedom to be safely known.
|
||||
|
||||
The World doesn't want this decentralized approach to privacy so it resorts to oppressive social credit scores. We don't want this. We already have social credit scores - it's called rapport with your neighbor. This is fine. Let's not supplant this. Let's build an Intranet that actually builds on top of this existing network of trust rather than trying to eschew it.
|
||||
|
||||
# Characteristics of a Good Intranet
|
||||
- Community-sized. Not a server for every house: a server for every parish. (Maybe a server for every diocese to start?)
|
||||
- Hierarchical / Local: Serves/interacts with content in your community. Content is appropriately moderated (but not with a heavy hand).
|
||||
- Fairly easy to maintain, using FOSS tools
|
||||
- Reconfigurable to meet the needs of a local community
|
||||
- No anonymity - neither by having identity hidden, nor by being so large that you get lost in the crowd
|
||||
- Substantial - legitimately replaces the structures of sin of the WWW
|
||||
- Gifted - not rent-seeking, legitimately paid for by the community that uses it in ways that are charitable
|
||||
# A Day with the Catholic Intranet
|
||||
|
||||
This morning, I've got to haul a few loads of grain to our neighbor across the county. It's a 45 minute drive, so I pull out my phone before hitting the road, to get it connected to the cab radio. I open up Symfonium, which has downloaded music from the community server. It's by no means an exhaustive library. It has some classics - Bach, Beethoven, and other recordings (which were public domain). My neighbor Jim ripped a bunch of CDs and put the mp3 files on there - he's pretty into Dave Brubeck. But a large swath of what's on here is stuff that our community has recorded themselves. A few things are files that have migrated over from community to community, too (I'm personally quite fond of the Appalachian Orthodox recordings that have made it onto here). I notice that the Hutchinson kids' album of Gregorian chant that they recorded last month is on the server now (my neighbor Bill is one of the admins, he and a few other folks are the only ones that can approve additions to the library). I tap on it to stream it.
|
||||
|
||||
It's simply delightful. We don't have the same sort of novelty that people have with Spotify - but we have our own unique sort of novelty, and it's a novelty that I care all the more of, because it's my neighbor.
|
||||
|
||||
I'm midway through the Dies Irae when it cuts out and my son butts in over (the localized equivalent of) Zello. He's looking for a pulley puller in the shop and they're not where he expected. I radio back over the Zello and tell him that I was using it on the work truck.
|
||||
|
||||
Back at the office I sit down at my computer to add a few receipts. I took pictures of the receipts and they auto-uploaded into the Immich instance on the server. I download the pictures from Immich and move them to my receipts folder (inside my documents). The whole documents folder syncs back up over Nextcloud. My wife (and secretary) gets the files quickly synced to her documents folder as well.
|
||||
|
||||
As I finish up for the day I check the community bulletin board (just a Mastodon(?) instance on the server). Karen has a few extra baskets she no longer needs, Jennifer is looking for homesitting while their family is going off on vacation in a few weeks, and Joe is having a block party tomorrow night. Posts are limited to pretty practical affairs here. The big questions are discussed in person where real nuance can be had.
|
||||
|
||||
File syncing of course extends beyond the family. It's easy to share any records and documents with anyone - just add the new choir member to the choir folder, and voila, they've got access to all the sheet music!
|
||||
When people are working on documents simultaneously, Collabora is a great help.
|
||||
|
||||
Nextcloud is nice but not for everyone. My neighbor Jonathan runs a fabrication business and for the engineering, they want more regimented version control and branching - which git is perfect for. So we also have a gitea instance on the community server (even though it's not strictly necessary for the use of git, it sure makes things nicer).
|
||||
|
||||
You might be wondering - where is this server anyways, and who's funding it? Well, it's at my neighbor James' house - he's got a really high-speed fiber line so it just made sense. The next parish over actually keeps theirs, well, at their parish! James is the system administrator - you talk to him if you've got any troubles. It's crowdfunded - it pays for the server hardware and the network connection, and a small salary for James. Since we use the thing a lot and can afford it my business donates a lot. But there's a lot of not-so-well-off families that just use it free of charge.
|
||||
|
||||
My neighbor Alex has his own server that mirrors ours. Alex is on a low-speed internet connection so he needs to have that local cache.
|
||||
|
||||
Oh, and of course, the parish website is hosted here. In fact everything is actually subdomains on that parish website.
|
||||
0
Archive/Journaling.md
Normal file
0
Archive/Journaling.md
Normal file
@@ -1,24 +0,0 @@
|
||||
# You gotta do this
|
||||
- [ ] Put all quotes and vendor communications in place
|
||||
- [x] AZCO
|
||||
- [x] Sonitek
|
||||
- [x] Macron
|
||||
- [ ] Atlantic
|
||||
- [x] Resize all actuators and finalize their locations
|
||||
- [/] Call Sonitek, ship sample material [15 min]
|
||||
- [ ] Update clickup [15 min]
|
||||
- [x] Tidy up all calculations [2 hr]
|
||||
- [x] Put standards in / refine product spec
|
||||
- [x] Move all calculations to Sticks control and drives
|
||||
- [x] Flag calcs
|
||||
- [x] Moment calcs
|
||||
- [x] Timing calcs
|
||||
- [ ] Torque for ball valve
|
||||
|
||||
# Someone's gotta do this
|
||||
- [ ] Resize layup table cable carrier
|
||||
- [ ] Gearboxes and Motors into CAD
|
||||
- [ ] Redesign frames
|
||||
- [ ] Home sensors
|
||||
- [ ] Tube/wire routing
|
||||
- [ ]
|
||||
@@ -1,2 +0,0 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Program Files\Nextcloud\nextcloud.exe,1
|
||||
20
Farm/Freezer Space.md
Normal file
20
Farm/Freezer Space.md
Normal file
@@ -0,0 +1,20 @@
|
||||
Grandma's freezer 3x1.5x2.5 = 12 cuft
|
||||
Our freezer 4 cuft
|
||||
Need 7-8 cuft per; 42-48 cuft
|
||||
|
||||
|
||||
Donna Bruhl (whole) - (309) 444-0991
|
||||
Doug Short (half) - +1 309-838-1918
|
||||
Tyler Deters (half) - (217) 240-2811
|
||||
|
||||
5 wholes
|
||||
|
||||
# Individual Orders
|
||||
##### Jack Pitts
|
||||
|
||||
|
||||
##### Chris Abel
|
||||
|
||||
|
||||
|
||||
# Idea - weekly dropoff
|
||||
14
Farm/PPI-PUNCHLIST.md
Normal file
14
Farm/PPI-PUNCHLIST.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# FIX
|
||||
- [ ] PTO shaft
|
||||
- [ ] Combine spout
|
||||
- [ ] FK auger bearings
|
||||
|
||||
# SHEEP
|
||||
- [ ] Find & buy(?) ram
|
||||
- [ ] Put trampoline back in pasture
|
||||
- [ ] Corn roaster
|
||||
|
||||
# FIGURE OUT
|
||||
- Lane plan (mow? till?)
|
||||
- SC plot(s)
|
||||
|
||||
6
Farm/Sheep Log.md
Normal file
6
Farm/Sheep Log.md
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
### 26OCT2025
|
||||
- Started sheep on corn, 1 crockpotfull per day (start cooking at 6am, feed at noon)
|
||||
### 27OCT2025
|
||||
- Gave sheep big round bale
|
||||
|
||||
@@ -28,4 +28,8 @@ To make the powder from walnut hulls:
|
||||
- Black walnut can be toxic in high doses - stick to recommended amounts
|
||||
- Consider having fecal egg counts done to monitor effectiveness
|
||||
- Consult with a veterinarian, especially if your flock has a heavy parasite load
|
||||
- These are complementary approaches and may not replace conventional dewormers in all situations
|
||||
- These are complementary approaches and may not replace conventional dewormers in all situations
|
||||
|
||||
# attempt 11oct2025
|
||||
|
||||
Walnut hulls in oven at 150 preheat 1317
|
||||
12
Habits and Orarion.md
Normal file
12
Habits and Orarion.md
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
Things I know help and should do
|
||||
- wake up before dawn ideally
|
||||
- 'sauna shower' - hot shower followed by a frigid rinse
|
||||
- phone in a physically separate building
|
||||
-
|
||||
|
||||
Things that seem to work well
|
||||
- limit information intake. Have enough time to process it all.
|
||||
|
||||
Ideas for improvement
|
||||
- take more notes
|
||||
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`
|
||||
24
Shop/SHOP-PUNCHLIST.md
Normal file
24
Shop/SHOP-PUNCHLIST.md
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
### Mill
|
||||
- [ ] Wrench and hammer rack
|
||||
- [ ] Riser/rest
|
||||
|
||||
### Misc
|
||||
- [ ] Parts washer fluid
|
||||
- [ ] Abrasives organization
|
||||
- [ ] Sharpening wheel/water
|
||||
- [ ] Empty junk drawer
|
||||
- [ ] Parts organizer
|
||||
|
||||
# Writerdeck
|
||||
- better sync? automated git? publishing and collab? sublime merge?
|
||||
- connect to wifi networks
|
||||
- [ ] turn on/off touchpad easily
|
||||
- latex / gabc?
|
||||
- [x] brightness fix
|
||||
- [x] custom obsidian theme i guess
|
||||
- [ ] st scrolling
|
||||
- [ ] redshift
|
||||
- [ ] autologin
|
||||
- [x] epub+pdf+etc reader
|
||||
- [x] desk calculator / python
|
||||
11
Shopping List.md
Normal file
11
Shopping List.md
Normal file
@@ -0,0 +1,11 @@
|
||||
- [x] Spray paint, Rust-Oleum - https://www.menards.com/main/paint/spray-paint/all-purpose-spray-paint/rust-oleum-reg-farm-implement-spray-paint-12-oz/280127/p-1444453037693-c-8050.htm - 3 cans each black and IH red
|
||||
- [x] milk
|
||||
- [x] banana peppers
|
||||
- [ ] hot plate
|
||||
- [ ] instant pot
|
||||
- [ ] corn roaster
|
||||
- [ ] rav4 battery
|
||||
|
||||
### Amazon Returns
|
||||
- XP10 battery
|
||||
-
|
||||
64
Stephen's Salt Idea.md
Normal file
64
Stephen's Salt Idea.md
Normal file
@@ -0,0 +1,64 @@
|
||||
## Problem and rough solution
|
||||
Salt is vastly overapplied to parking lots and other places in the winter. This has a number of problems:
|
||||
- Causes damage to vehicles and property
|
||||
- Causes environmental damage
|
||||
- Could eventually lead to stricter regulation
|
||||
- Expensive in terms of raw materials
|
||||
Additionally, the application is a nontrivial labor expense.
|
||||
|
||||
Could we reduce the amount of salt we applied with precision, potentially automated, application?
|
||||
- By taking readings of the parking lot (either with IR temp sensors, cameras, or a fusion thereof), we could apply salt at a variable rate.
|
||||
- By having an automated/robotic system we could apply salt on a more regular basis, reducing overall salt usage
|
||||
- By being able to swap/adjust between different media of salt (coarse, fine powder, or brine) we could further drive salt usage down
|
||||
|
||||
## Numbers & Napkin Math
|
||||
|
||||
(I'm just putting what I recall from our brief call - please correct these numbers)
|
||||
|
||||
- 2.3 pounds per 1000 sqft at 30F
|
||||
- at 16F that usage can triple
|
||||
- so 2.3 - 10 # / 1000 sqft; average at 6 let's say
|
||||
|
||||
There might be 12 (?) applications of salt per season?
|
||||
Parking lots are obviously quite variable.
|
||||
- A walmart parking lot might be 320,000 sqft (x12x6/1000 = 23,000 # of salt / season)
|
||||
- A midsize lot might be 40,000 sqft (x12x6/1000 = 2,900 # of salt / season)
|
||||
- A much smaller lot might be 10,000 sqft (x12x6/1000 = 720 # of salt / season)
|
||||
|
||||
|
||||
## Clarifying Questions
|
||||
- How do you deal with cars in the lot? Do you just salt traffic lanes?
|
||||
|
||||
## Potential Solutions
|
||||
These aren't necessarially good ideas
|
||||
You gotta throw weird shit out there and let it marinade
|
||||
|
||||
#### "Big Snow Roomba"
|
||||
- An automated robot around the size of a zero-turn lawnmower
|
||||
- Heck it might *be* the same platform as a robotic lawnmower. This problem is already solved/being solved by others.
|
||||
- Holds a capacity of 320 pounds of salt (for a 320,000 sqft walmart parking lot)
|
||||
- (how do you deal with the fact that you have cars?)
|
||||
- Manually refilled at end of day -OR- mates with a docking station to get more salt/brine and power
|
||||
- Has IR sensors and cameras to read ground condition
|
||||
- Has fancy salt spreader that adjusts on the fly in response to changing ground condition
|
||||
|
||||
#### "Smart Spreader" / "Precision Salting"
|
||||
Bring the basic idea of precision planting tech (and I would imagine, also exists on spreaders) to salt spreading.
|
||||
- Add-on / replacement spreader for existing salt trucks
|
||||
- Spread salt in a more even pattern
|
||||
- Improved accuracy of dosing
|
||||
- Sensors on front of truck read ground condition and set dosing parameters accordingly
|
||||
- Optional GPS/RTK system helps operator hit all regions of a lot
|
||||
- Automatic shutoffs
|
||||
- Really fancy CANBus system taps into engine and sets a speed limit for drivers
|
||||
|
||||
#### "Zero Turn Salter"
|
||||
- Retrofit (add-on kit for?) a manual zero-turn mower that has the ability to spread 100# of salt at a time
|
||||
- Use some of the same "smart spreader" tech
|
||||
|
||||
|
||||
## Existing Solutions
|
||||
- Thad: talk to BCS and understand what already exists and is in use in the ag world for application
|
||||
- Capra Hircus Saltnex
|
||||
- www.thesnowbot.com / www.yarbo.com
|
||||
-
|
||||
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
|
||||
2
THF/THF-PUNCHLIST.md
Normal file
2
THF/THF-PUNCHLIST.md
Normal file
@@ -0,0 +1,2 @@
|
||||
- [ ] Rough mock of row shields
|
||||
- [ ]
|
||||
@@ -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/
|
||||
|
||||
# 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
|
||||
-
|
||||
62
Timeclock.md
62
Timeclock.md
@@ -1,37 +1,41 @@
|
||||
# Stock Cropper
|
||||
|
||||
| Date | Clock In | Clock Out | Project | Description |
|
||||
| ---- | -------- | --------- | ------- | ----------------------- |
|
||||
| 8/20 | 0900 | 1200 | | Calcs relating to mover |
|
||||
| 8/25 | 0800 | 0900 | | CAD Gearboxes etc |
|
||||
| 8/25 | 1000 | 1040 | | CAD Mover |
|
||||
| 8/25 | 1100 | 1146 | | CAD Mover |
|
||||
| 8/25 | 1240 | 1515 | | CAD Mover |
|
||||
| 8/25 | 1525 | 1528 | | CAD Mover |
|
||||
| 8/25 | 1530 | 1557 | | CAD Mover |
|
||||
| 8/25 | 2115 | 2247 | | CAD Mover |
|
||||
| 8/26 | 0715 | 0852 | | CAD Mover |
|
||||
| 8/26 | 0918 | 1300 | | CAD Mover |
|
||||
| 8/26 | 1600 | 1900 | | CAD Mover |
|
||||
| 8/26 | 2000 | 2100 | | Video call |
|
||||
| 8/28 | 0800 | 1500 | | Look for motors |
|
||||
| 8/29 | 0730 | 0857 | | Look for motors |
|
||||
| 8/29 | 1030 | 1400 | | Fix calculators |
|
||||
| 8/29 | 1500 | 1815 | | Fix calculators |
|
||||
| 8/30 | 0700 | 1900 | | Hammer in details |
|
||||
| 9/1 | 0700 | 1900 | | Hammer in details |
|
||||
| 9/2 | 0700 | 1700 | | Drawings |
|
||||
| 9/3 | 0700 | 1400 | | Purchasing |
|
||||
| 9/4 | 0700 | 1400 | | UX box design |
|
||||
| | | | | |
|
||||
| Date | Clock In | Clock Out | Project | Description |
|
||||
| ----- | -------- | --------- | ------- | ----------------------- |
|
||||
| 8/20 | 0900 | 1200 | | Calcs relating to mover |
|
||||
| 8/25 | 0800 | 0900 | | CAD Gearboxes etc |
|
||||
| 8/25 | 1000 | 1040 | | CAD Mover |
|
||||
| 8/25 | 1100 | 1146 | | CAD Mover |
|
||||
| 8/25 | 1240 | 1515 | | CAD Mover |
|
||||
| 8/25 | 1525 | 1528 | | CAD Mover |
|
||||
| 8/25 | 1530 | 1557 | | CAD Mover |
|
||||
| 8/25 | 2115 | 2247 | | CAD Mover |
|
||||
| 8/26 | 0715 | 0852 | | CAD Mover |
|
||||
| 8/26 | 0918 | 1300 | | CAD Mover |
|
||||
| 8/26 | 1600 | 1900 | | CAD Mover |
|
||||
| 8/26 | 2000 | 2100 | | Video call |
|
||||
| 8/28 | 0800 | 1500 | | Look for motors |
|
||||
| 8/29 | 0730 | 0857 | | Look for motors |
|
||||
| 8/29 | 1030 | 1400 | | Fix calculators |
|
||||
| 8/29 | 1500 | 1815 | | Fix calculators |
|
||||
| 8/30 | 0700 | 1900 | | Hammer in details |
|
||||
| 9/1 | 0700 | 1900 | | Hammer in details |
|
||||
| 9/2 | 0700 | 1700 | | Drawings |
|
||||
| 9/3 | 0700 | 1400 | | Purchasing |
|
||||
| 9/4 | 0700 | 1400 | | UX box design |
|
||||
| | | | | |
|
||||
| 10/28 | 0700 | 0730 | | Weekly call |
|
||||
|
||||
|
||||
# THF
|
||||
| Date | Clock In | Clock Out | Project | Description |
|
||||
| ---- | -------- | --------- | ------- | --------------------------- |
|
||||
| 8/21 | 1500 | 1630 | RS | Visit about Rolling Shields |
|
||||
| 8/29 | 0857 | 0927 | RS | |
|
||||
| | | | | |
|
||||
| Date | Clock In | Clock Out | Project | Description |
|
||||
| ----- | -------- | --------- | ------- | --------------------------- |
|
||||
| 8/21 | 1500 | 1630 | RS | Visit about Rolling Shields |
|
||||
| 8/29 | 0857 | 0927 | RS | |
|
||||
| 10/28 | 0920 | 0950 | RS | |
|
||||
| 10/28 | 1010 | 1030 | | |
|
||||
| 10/28 | 1045 | 1058 | | |
|
||||
| 10/28 | 1105 | 1155 | | |
|
||||
# TFC
|
||||
*all done*
|
||||
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
- [ ] digikey order
|
||||
- [ ] 3dp enclosure
|
||||
- [ ] sell pigs
|
||||
- [ ] more names
|
||||
- [ ] individual cuts
|
||||
- [ ] THF design?
|
||||
- [ ] sort out contract
|
||||
5
mxd/MXD-PUNCHLIST.md
Normal file
5
mxd/MXD-PUNCHLIST.md
Normal file
@@ -0,0 +1,5 @@
|
||||
- Update zineifier to include compression
|
||||
- A tale of 4 trucks
|
||||
- C.R.A.F.T.E.D.
|
||||
- r2r zine
|
||||
-
|
||||
BIN
notes.sqlite
Normal file
BIN
notes.sqlite
Normal file
Binary file not shown.
11
stockcropper/Notes from assembly 13SEP2025.md
Normal file
11
stockcropper/Notes from assembly 13SEP2025.md
Normal file
@@ -0,0 +1,11 @@
|
||||
• Jack nut pressed in really tight. Loosen this a bit if at all possible. It made the threads jam up. I re-tapped the threads after pressing it in. It didn’t press in all the way (about 1/16” didn’t go in) but the flange also wasn’t quite to spec so this is a good representation.
|
||||
• Everything went on the axle tighter than desired. Maybe this should be undersized.
|
||||
• The main axle is too long for the pins to latch over. I think it was fabricated wrong… double check this. We just elongated the clips on the pins for now.
|
||||
• I sanded out the bores for the main axle bushings. This didn’t take long. This is probably the right thing to do - don’t even change the nominal hole size, just sand to a nice tight slip fit.
|
||||
• The main tube would go on easier if it just bottomed out against the bushing. Just do it. Or slot the sheetmetal. Do something so this is easy.
|
||||
• Maybe you should make the towbar telescope!
|
||||
• The drive motor purchased had M8 threads. It also didn’t need the spacers (spacing was perfect already!). It just needed the shaft cut down. Verify what you’re working with.
|
||||
• Need to chase / retap the M12x1 nuts after welding (and prior to painting).
|
||||
• You didn’t order or make the steering handle. Robbed part from THF. It’s not the right thickness though.
|
||||
• Enlarge the sheetmetal holes for the steering bronze bushings. Radial positioning of these bushings is irrelevant. No need to have press-fits on an obnoxious weldment.
|
||||
• The lift motor is sloppy. If you tighten it it's much better but still kinda sloppy. Remember this is tapped into a .09" thick wall tube... So tightening scares me a bit
|
||||
44
stockcropper/SC-PUNCHLIST.md
Normal file
44
stockcropper/SC-PUNCHLIST.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# DESIGN
|
||||
- [x] Fluffer
|
||||
- [x] Bracket
|
||||
- [x] Bushing
|
||||
- [x] Coupler
|
||||
- [x] Flaps
|
||||
- [ ] Skirting
|
||||
- [ ] HALT fixture
|
||||
- [ ] Fluffer - 100% and send it
|
||||
- [ ] Redesign software
|
||||
|
||||
# BUILD
|
||||
- [ ] Fix coop corner
|
||||
- [x] paint brackets and such
|
||||
- [x] hitch pin / handle
|
||||
- [ ] fluffer
|
||||
- [ ] install casters
|
||||
- [ ] circuit board
|
||||
- [ ] build 1, w all smd components
|
||||
- [ ] enclosure
|
||||
- [ ]
|
||||
|
||||
# MISC
|
||||
- [ ] Call riley
|
||||
- [ ] Test solar charging circuitry in the suuuun
|
||||
|
||||
# VENDORS
|
||||
- Motors
|
||||
- Sheetmetal
|
||||
- Tires
|
||||
- Machined parts
|
||||
- Harnesses
|
||||
- RF Testing
|
||||
- Batteries
|
||||
- Enclosure - button pad and such
|
||||
|
||||
# DELTAS
|
||||
- [ ] Cable management
|
||||
- [ ] [[Notes from assembly 13SEP2025]]
|
||||
- [ ] Incorporate drawing changes
|
||||
|
||||
# TESTING
|
||||
- [ ] Run into obstacles - stress test
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
---
|
||||
Revision Date: 07OCT2025
|
||||
Revision Date: 28OCT2025
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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 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`
|
||||
|
||||
@@ -135,4 +135,6 @@ That doesn't mean we only use git when everything is done. Use branches other th
|
||||
We want to do these things:
|
||||
- Get all the latest versions of every part
|
||||
- See if assemblies (incl. weldments) include out-of-date parts
|
||||
- See if parts are referencing out of date parts?
|
||||
- See if parts are referencing out of date parts?
|
||||
|
||||
|
||||
|
||||
@@ -16,3 +16,9 @@ Assets
|
||||
| | |
|
||||
| **TOTAL** | $14500 |
|
||||
2-3% of value: $290-$435
|
||||
|
||||
|
||||
2% of tool value: $300
|
||||
Monthly upkeep: $100
|
||||
Shop footprint rent: $1200
|
||||
Total: $1600/mo -> $19200/yr
|
||||
1
wifi_on.sh
Normal file
1
wifi_on.sh
Normal file
@@ -0,0 +1 @@
|
||||
sudo ip link set wlp3s0 up
|
||||
Reference in New Issue
Block a user