Compare commits
38 Commits
0f1cbd6439
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
19ce36846a | ||
|
|
606ac30275 | ||
|
|
59af04173b | ||
|
|
5df7d92a33 | ||
|
|
28854af9fe | ||
|
|
66c8e04d4a | ||
|
|
6f8d28c889 | ||
|
|
3f87301130 | ||
|
|
5c4772b4e2 | ||
|
|
e6db41e20f | ||
|
|
616f3641f6 | ||
|
|
713cdb6b65 | ||
|
|
59e91db6c4 | ||
|
|
70a6e32b3b | ||
|
|
ff9ffec7e0 | ||
|
|
ff0c13787f | ||
|
|
89c4ce165f | ||
|
|
de03e6a0bc | ||
|
|
a8d16d637e | ||
|
|
11cca128cf | ||
|
|
9440f20f6f | ||
|
|
c1d8536839 | ||
|
|
328bce71a5 | ||
|
|
2f31485898 | ||
|
|
9b9a085b24 | ||
|
|
bbf6970afb | ||
|
|
6884ff56b5 | ||
|
|
3d87e552ef | ||
|
|
9771dae399 | ||
|
|
2dc38a5d49 | ||
|
|
c040a9cdd4 | ||
|
|
e5fb439711 | ||
|
|
6c2ed9fce6 | ||
|
|
69cff3f778 | ||
|
|
6459806e29 | ||
|
|
a1413b307c | ||
|
|
ecd2e430bb | ||
|
|
14dc764e6e |
5
.obsidian/appearance.json
vendored
5
.obsidian/appearance.json
vendored
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"accentColor": "",
|
"accentColor": "",
|
||||||
"cssTheme": "Atom",
|
"cssTheme": "Minimal",
|
||||||
"baseFontSize": 15
|
"baseFontSize": 15,
|
||||||
|
"theme": "obsidian"
|
||||||
}
|
}
|
||||||
6
.obsidian/plugins/obsidian-git/data.json
vendored
6
.obsidian/plugins/obsidian-git/data.json
vendored
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"commitMessage": "vault backup: {{date}}",
|
"commitMessage": "vault backup: {{date}}",
|
||||||
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
|
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
|
||||||
"autoSaveInterval": 0,
|
"autoSaveInterval": 5,
|
||||||
"autoPushInterval": 0,
|
"autoPushInterval": 0,
|
||||||
"autoPullInterval": 0,
|
"autoPullInterval": 0,
|
||||||
"autoPullOnBoot": false,
|
"autoPullOnBoot": false,
|
||||||
@@ -47,7 +47,9 @@
|
|||||||
},
|
},
|
||||||
"textColorCss": "var(--text-muted)",
|
"textColorCss": "var(--text-muted)",
|
||||||
"ignoreWhitespace": false,
|
"ignoreWhitespace": false,
|
||||||
"gutterSpacingFallbackLength": 5
|
"gutterSpacingFallbackLength": 5,
|
||||||
|
"lastShownAuthorDisplay": "initials",
|
||||||
|
"lastShownDateTimeFormatOptions": "date"
|
||||||
},
|
},
|
||||||
"autoCommitMessage": "vault backup: {{date}}"
|
"autoCommitMessage": "vault backup: {{date}}"
|
||||||
}
|
}
|
||||||
6
.obsidian/themes/Atom/manifest.json
vendored
6
.obsidian/themes/Atom/manifest.json
vendored
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "Atom",
|
|
||||||
"version": "0.0.0",
|
|
||||||
"minAppVersion": "0.16.0",
|
|
||||||
"author": "kognise"
|
|
||||||
}
|
|
||||||
339
.obsidian/themes/Atom/theme.css
vendored
339
.obsidian/themes/Atom/theme.css
vendored
@@ -1,339 +0,0 @@
|
|||||||
/* Base colors - TODO: are grey 1 and grey 2 used? */
|
|
||||||
.theme-dark {
|
|
||||||
--accent-h: 219;
|
|
||||||
--accent-s: 56%;
|
|
||||||
--accent-l: 55%;
|
|
||||||
|
|
||||||
--background-primary: #272b34;
|
|
||||||
--background-primary-alt: #20242b;
|
|
||||||
--background-secondary: #20242b;
|
|
||||||
--background-secondary-alt: #1a1e24;
|
|
||||||
--background-accent: #000;
|
|
||||||
--background-modifier-border: #424958;
|
|
||||||
--background-modifier-form-field: rgba(0, 0, 0, 0.3);
|
|
||||||
--background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.22);
|
|
||||||
--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
|
|
||||||
--background-modifier-success: #539126;
|
|
||||||
--background-modifier-error: #3d0000;
|
|
||||||
--background-modifier-error-rgb: 61, 0, 0;
|
|
||||||
--background-modifier-error-hover: #470000;
|
|
||||||
--background-modifier-cover: rgba(0, 0, 0, 0.6);
|
|
||||||
--text-accent: #61afef;
|
|
||||||
--text-accent-hover: #70bdfc;
|
|
||||||
--text-normal: #dcddde;
|
|
||||||
--text-muted: #888;
|
|
||||||
--text-faint: rgb(81, 86, 99);
|
|
||||||
--text-error: #e16d76;
|
|
||||||
--text-error-hover: #c9626a;
|
|
||||||
--text-highlight-bg: rgba(255, 255, 0, 0.4);
|
|
||||||
--text-selection: rgba(0, 122, 255, 0.2);
|
|
||||||
--text-on-accent: #dcddde;
|
|
||||||
--interactive-normal: #20242b;
|
|
||||||
--interactive-hover: #353b47;
|
|
||||||
--interactive-accent-hover: hsl(var(--accent-h), calc(var(--accent-s) + 5%), calc(var(--accent-l) - 10%));
|
|
||||||
--scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
|
|
||||||
--scrollbar-bg: rgba(255, 255, 255, 0.05);
|
|
||||||
--scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
|
|
||||||
--panel-border-color: #18191e;
|
|
||||||
--gray-1: #5C6370;
|
|
||||||
--gray-2: #abb2bf;
|
|
||||||
--red: #e06c75;
|
|
||||||
--orange: #d19a66;
|
|
||||||
--green: #98c379;
|
|
||||||
--aqua: #56b6c2;
|
|
||||||
--purple: #c678dd;
|
|
||||||
--blue: #61afef;
|
|
||||||
--yellow: #e5c07b;
|
|
||||||
|
|
||||||
--background-modifier-hover: hsla(var(--accent-h), calc(var(--accent-s) - 35%), var(--accent-l), 0.06);
|
|
||||||
--divider-color-hover: #404754;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light {
|
|
||||||
--accent-h: 230;
|
|
||||||
--accent-s: 83%;
|
|
||||||
--accent-l: 64%;
|
|
||||||
|
|
||||||
--background-primary: #fafafa;
|
|
||||||
--background-primary-alt: #eaeaeb;
|
|
||||||
--background-secondary: #eaeaeb;
|
|
||||||
--background-secondary-alt: #dbdbdc;
|
|
||||||
--background-accent: #fff;
|
|
||||||
--background-modifier-border: #dbdbdc;
|
|
||||||
--background-modifier-form-field: #fff;
|
|
||||||
--background-modifier-form-field-highlighted: #fff;
|
|
||||||
--background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
|
|
||||||
--background-modifier-success: #A4E7C3;
|
|
||||||
--background-modifier-error: #e68787;
|
|
||||||
--background-modifier-error-rgb: 230, 135, 135;
|
|
||||||
--background-modifier-error-hover: #FF9494;
|
|
||||||
--background-modifier-cover: rgba(0, 0, 0, 0.8);
|
|
||||||
--text-accent: #1592ff;
|
|
||||||
--text-accent-hover: #097add;
|
|
||||||
--text-normal: #383a42;
|
|
||||||
--text-muted: #8e8e90;
|
|
||||||
--text-faint: #999999;
|
|
||||||
--text-error: #e75545;
|
|
||||||
--text-error-hover: #f86959;
|
|
||||||
--text-highlight-bg: rgba(255, 255, 0, 0.4);
|
|
||||||
--text-selection: rgba(0, 122, 255, 0.15);
|
|
||||||
--text-on-accent: #f2f2f2;
|
|
||||||
--interactive-normal: #eaeaeb;
|
|
||||||
--interactive-hover: #dbdbdc;
|
|
||||||
--interactive-accent-rgb: 21, 146, 255;
|
|
||||||
--interactive-accent-hover: hsl(var(--accent-h), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 4%));
|
|
||||||
--scrollbar-active-thumb-bg: rgba(0, 0, 0, 0.2);
|
|
||||||
--scrollbar-bg: rgba(0, 0, 0, 0.05);
|
|
||||||
--scrollbar-thumb-bg: rgba(0, 0, 0, 0.1);
|
|
||||||
--panel-border-color: #dbdbdc;
|
|
||||||
--gray-1: #383a42;
|
|
||||||
--gray-2: #383a42;
|
|
||||||
--red: #e75545;
|
|
||||||
--green: #4ea24c;
|
|
||||||
--blue: #3d74f6;
|
|
||||||
--purple: #a625a4;
|
|
||||||
--aqua: #0084bc;
|
|
||||||
--yellow: #e35649;
|
|
||||||
--orange: #986800;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark, .theme-light {
|
|
||||||
--ribbon-background: var(--background-primary);
|
|
||||||
--drag-ghost-background: var(--background-secondary-alt);
|
|
||||||
--background-modifier-message: var(--background-secondary-alt);
|
|
||||||
|
|
||||||
--tab-outline-color: transparent;
|
|
||||||
--divider-color: transparent;
|
|
||||||
|
|
||||||
--prompt-border-color: var(--panel-border-color);
|
|
||||||
--modal-border-color: var(--panel-border-color);
|
|
||||||
|
|
||||||
--background-modifier-border-hover: var(--interactive-hover);
|
|
||||||
--background-modifier-border-focus: var(--interactive-hover);
|
|
||||||
|
|
||||||
--checkbox-color: var(--text-accent);
|
|
||||||
--checkbox-color-hover: var(--text-accent-hover);
|
|
||||||
|
|
||||||
--nav-item-background-active: var(--interactive-accent);
|
|
||||||
--nav-item-color-active: #ffffff;
|
|
||||||
|
|
||||||
--tag-color: var(--yellow);
|
|
||||||
--tag-background: var(--background-primary-alt);
|
|
||||||
--tag-color-hover: var(--yellow);
|
|
||||||
--tag-background-hover: var(--background-primary-alt);
|
|
||||||
--tag-padding-x: 4px;
|
|
||||||
--tag-padding-y: 2px;
|
|
||||||
--tag-radius: 4px;
|
|
||||||
|
|
||||||
--inline-title-weight: var(--bold-weight);
|
|
||||||
--link-decoration: none;
|
|
||||||
--link-external-decoration: none;
|
|
||||||
--embed-padding: 0 0 0 var(--size-4-4);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Search */
|
|
||||||
.search-result .search-result-file-title {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.search-result .collapse-icon {
|
|
||||||
cursor: var(--cursor);
|
|
||||||
}
|
|
||||||
|
|
||||||
.search-result:not(.is-collapsed) .search-result-file-title {
|
|
||||||
color: var(--blue);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* File tab separators */
|
|
||||||
.workspace .mod-root .workspace-tab-header-inner::after {
|
|
||||||
right: unset;
|
|
||||||
left: -0.5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace .mod-root .workspace-tab-header:last-child .workspace-tab-header-inner::before {
|
|
||||||
position: absolute;
|
|
||||||
right: -0.5px;
|
|
||||||
width: 1px;
|
|
||||||
background-color: var(--tab-divider-color);
|
|
||||||
content: '';
|
|
||||||
height: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner::after,
|
|
||||||
.workspace .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner::before,
|
|
||||||
.workspace .mod-root .workspace-tab-header:first-child .workspace-tab-header-inner::after,
|
|
||||||
.workspace .mod-root .workspace-tab-header.is-active + .workspace-tab-header .workspace-tab-header-inner::after {
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Editor and output */
|
|
||||||
.markdown-rendered blockquote {
|
|
||||||
padding: var(--embed-padding);
|
|
||||||
}
|
|
||||||
|
|
||||||
mjx-container {
|
|
||||||
text-align: left !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.math-block {
|
|
||||||
font-size: 1.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light :not(pre)>code,
|
|
||||||
.theme-light pre {
|
|
||||||
background: var(--background-primary);
|
|
||||||
box-shadow: inset 0 0 0 1px var(--background-primary-alt);
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.markdown-preview-section > div h1,
|
|
||||||
.markdown-preview-section > div h2,
|
|
||||||
.markdown-preview-section > div h3,
|
|
||||||
.markdown-preview-section > div h4,
|
|
||||||
.markdown-preview-section > div h5,
|
|
||||||
.markdown-preview-section > div h6 {
|
|
||||||
margin-top: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mod-header + div h1,
|
|
||||||
.mod-header + div h2,
|
|
||||||
.mod-header + div h3,
|
|
||||||
.mod-header + div h4,
|
|
||||||
.mod-header + div h5,
|
|
||||||
.mod-header + div h6 {
|
|
||||||
margin-top: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.cm-sizer > .inline-title {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Miscellaneous */
|
|
||||||
.theme-dark .dropdown:hover {
|
|
||||||
background-color: var(--background-modifier-form-field);
|
|
||||||
}
|
|
||||||
|
|
||||||
.tooltip {
|
|
||||||
color: var(--text-muted);
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-file, .nav-folder {
|
|
||||||
padding: 1px 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
body:not(.is-grabbing) .nav-file-title.is-being-dragged,
|
|
||||||
body:not(.is-grabbing) .nav-folder-title.is-being-dragged,
|
|
||||||
.nav-file-title.is-being-dragged,
|
|
||||||
.nav-folder-title.is-being-dragged {
|
|
||||||
background-color: var(--background-primary-alt);
|
|
||||||
color: var(--nav-item-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.view-header-title {
|
|
||||||
text-decoration: underline;
|
|
||||||
text-decoration-color: var(--text-muted);
|
|
||||||
text-underline-offset: 1.5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.status-bar {
|
|
||||||
border-color: var(--panel-border-color);
|
|
||||||
border-width: 1px;
|
|
||||||
padding: 4px 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark button.mod-warning {
|
|
||||||
--background-modifier-error: #d42020;
|
|
||||||
--background-modifier-error-hover: #b01515;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light button.mod-warning {
|
|
||||||
--background-modifier-error: #f23f3f;
|
|
||||||
--background-modifier-error-hover: #d72020;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Code syntax highlighting */
|
|
||||||
code[class*='language-'], pre[class*='language-'] {
|
|
||||||
text-align: left !important;
|
|
||||||
white-space: pre !important;
|
|
||||||
word-spacing: normal !important;
|
|
||||||
word-break: normal !important;
|
|
||||||
word-wrap: normal !important;
|
|
||||||
line-height: 1.5 !important;
|
|
||||||
tab-size: 4 !important;
|
|
||||||
hyphens: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre[class*='language-'] {
|
|
||||||
/* Code blocks */
|
|
||||||
padding: 1em !important;
|
|
||||||
margin: .5em 0 !important;
|
|
||||||
overflow: auto !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
:not(pre)>code[class*='language-'] {
|
|
||||||
/* Inline code */
|
|
||||||
padding: .1em !important;
|
|
||||||
border-radius: .3em !important;
|
|
||||||
white-space: normal !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.comment, .token.prolog, .token.doctype, .token.cdata,
|
|
||||||
.HyperMD-codeblock .cm-comment {
|
|
||||||
color: var(--gray-1) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.punctuation,
|
|
||||||
.HyperMD-codeblock .cm-hmd-codeblock, .HyperMD-codeblock .cm-bracket {
|
|
||||||
color: var(--gray-2) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.selector, .token.tag,
|
|
||||||
.HyperMD-codeblock .cm-tag, .HyperMD-codeblock .cm-property, .HyperMD-codeblock .cm-meta, .HyperMD-codeblock .cm-qualifier, .HyperMD-codeblock .cm-header, .HyperMD-codeblock .cm-quote, .HyperMD-codeblock .cm-hr, .HyperMD-codeblock .cm-link {
|
|
||||||
color: var(--red) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.property, .token.boolean, .token.number, .token.constant, .token.symbol, .token.attr-name, .token.deleted,
|
|
||||||
.HyperMD-codeblock .cm-number, .HyperMD-codeblock .cm-atom, .HyperMD-codeblock .cm-attribute {
|
|
||||||
color: var(--orange) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.string, .token.char, .token.attr-value, .token.builtin, .token.inserted,
|
|
||||||
.HyperMD-codeblock .cm-string, .HyperMD-codeblock .cm-builtin {
|
|
||||||
color: var(--green) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string,
|
|
||||||
.HyperMD-codeblock .cm-string-2, .HyperMD-codeblock .cm-operator {
|
|
||||||
color: var(--aqua) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.atrule, .token.keyword,
|
|
||||||
.HyperMD-codeblock .cm-keyword {
|
|
||||||
color: var(--purple) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.function, .token.macro.property,
|
|
||||||
.HyperMD-codeblock .cm-def, .HyperMD-codeblock .cm-variable {
|
|
||||||
color: var(--blue) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.class-name,
|
|
||||||
.HyperMD-codeblock .cm-variable-2, .HyperMD-codeblock .cm-variable-3 {
|
|
||||||
color: var(--yellow) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.regex, .token.important, .token.variable {
|
|
||||||
color: var(--purple) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.important, .token.bold {
|
|
||||||
font-weight: bold !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.italic {
|
|
||||||
font-style: italic !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.token.entity {
|
|
||||||
cursor: help !important;
|
|
||||||
}
|
|
||||||
91
.obsidian/workspace.json
vendored
91
.obsidian/workspace.json
vendored
@@ -4,47 +4,11 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "59d793fa6a49a9b5",
|
"id": "2c648595e45d5287",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "4abba66076193e69",
|
"id": "239cd72cec5ce45d",
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "Tenmado/Dotfiles.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "876d3512bf6bfafa",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "Tenmado/Linux - Commands & CLI.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "fb14b00f59fb8c69",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "Tenmado/Keyboards.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "44e61bf0908ae4f4",
|
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
@@ -54,9 +18,21 @@
|
|||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "7a1d3c1c2443bae5",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "Tenmado/Git.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 3
|
"currentTab": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -122,7 +98,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Tenmado/Troubleshooting.md",
|
"file": "Tenmado/Git.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -139,7 +115,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Tenmado/Troubleshooting.md",
|
"file": "Tenmado/Git.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
@@ -162,7 +138,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Tenmado/Troubleshooting.md"
|
"file": "Tenmado/Git.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -191,21 +167,32 @@
|
|||||||
"command-palette:Open command palette": false
|
"command-palette:Open command palette": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "44e61bf0908ae4f4",
|
"active": "7a1d3c1c2443bae5",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"Tenmado/Keyboards.md",
|
|
||||||
"Tenmado/Troubleshooting.md",
|
|
||||||
"Tenmado/Linux - Commands & CLI.md",
|
|
||||||
"Tenmado/Git.md",
|
|
||||||
"Tenmado/Dotfiles.md",
|
"Tenmado/Dotfiles.md",
|
||||||
"Tenmado/Linux - Desktop Entries.md",
|
"Tenmado/Git.md",
|
||||||
"Tenmado/Linux - Games Live Streaming.md",
|
"Tenmado/Linux - Games Live Streaming.md",
|
||||||
"Tenmado/Mac OS.md",
|
"Tenmado/Linux - Desktop Entries.md",
|
||||||
"Tenmado/Linux - Neovim.md",
|
"Tenmado/Linux - Commands & CLI.md",
|
||||||
|
"Tenmado/Linux - Arch.md",
|
||||||
|
"Tenmado/Linux - Android.md",
|
||||||
|
"Tenmado/Keyboards.md",
|
||||||
"Tenmado/Docker Compose.md",
|
"Tenmado/Docker Compose.md",
|
||||||
"README.md",
|
"Tenmado/Docker.md",
|
||||||
"4913",
|
|
||||||
"Files/Screenshots/Raycast.app.png",
|
"Files/Screenshots/Raycast.app.png",
|
||||||
|
"Files/Screenshots/Money.Manager.EX.png",
|
||||||
|
"Files/Screenshots/Files.App.png",
|
||||||
|
"Files/Screenshots/Alacritty.win.png",
|
||||||
|
"Tenmado/Troubleshooting.md",
|
||||||
|
"Tenmado/reMarkable 2.md",
|
||||||
|
"Tenmado/Linux - Neovim.md",
|
||||||
|
"Tenmado/README.md",
|
||||||
|
"Tenmado/Youtube Channels.md",
|
||||||
|
"Tenmado/Mac OS.md",
|
||||||
|
"Tenmado/Windows.md",
|
||||||
|
"Tenmado/Quotes.md",
|
||||||
|
"Untitled",
|
||||||
|
"4913",
|
||||||
"Files/Screenshots",
|
"Files/Screenshots",
|
||||||
"Files/untitled folder",
|
"Files/untitled folder",
|
||||||
"Git",
|
"Git",
|
||||||
|
|||||||
BIN
Files/Screenshots/Alacritty.win.png
Normal file
BIN
Files/Screenshots/Alacritty.win.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
BIN
Files/Screenshots/Files.App.png
Normal file
BIN
Files/Screenshots/Files.App.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 150 KiB |
BIN
Files/Screenshots/Money.Manager.EX.png
Normal file
BIN
Files/Screenshots/Money.Manager.EX.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 180 KiB |
49
Tenmado/Docker.md
Normal file
49
Tenmado/Docker.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
## Docker Engine Installation
|
||||||
|
|
||||||
|
### Linux
|
||||||
|
Installing on Linux Systems - Debian Based - [Reference](https://docs.docker.com/engine/install/ubuntu/)
|
||||||
|
```bash
|
||||||
|
# Add Docker's official GPG key:
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install ca-certificates curl
|
||||||
|
sudo install -m 0755 -d /etc/apt/keyrings
|
||||||
|
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
|
||||||
|
sudo chmod a+r /etc/apt/keyrings/docker.asc
|
||||||
|
|
||||||
|
# Add the repository to Apt sources:
|
||||||
|
echo \
|
||||||
|
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
|
||||||
|
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
|
||||||
|
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
||||||
|
sudo apt-get update
|
||||||
|
```
|
||||||
|
|
||||||
|
> [!NOTE] Note
|
||||||
|
> If you use an Ubuntu derivative distro, such as Linux Mint, you may need to use `UBUNTU_CODENAME` instead of `VERSION_CODENAME` Remeber to replace the `VERSION` from the above command
|
||||||
|
|
||||||
|
To get the `VERSION_CODE` run:
|
||||||
|
```bash
|
||||||
|
lsb_release -a # Prints your installed Ubuntu/Debian Based OS Version
|
||||||
|
lsb_release -cs # Prints only the OS Version ex. jammy
|
||||||
|
|
||||||
|
cat /etc/os-release | grep UBUNTU_CODENAME | cut -d = -f 2 # If for some reason "lsb_release" is not available
|
||||||
|
```
|
||||||
|
|
||||||
|
Install the Docker packages:
|
||||||
|
```bash
|
||||||
|
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||||
|
```
|
||||||
|
|
||||||
|
Verify that the Docker Engine installation is successful by running the `hello-world` image:
|
||||||
|
```bash
|
||||||
|
sudo docker run hello-world
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
> [!tip] Tip
|
||||||
|
> Receiving errors when trying to run without root?
|
||||||
|
>
|
||||||
|
The `docker` user group exists but contains no users, which is why you’re required to use `sudo` to run Docker commands.
|
||||||
|
|
||||||
|
Follow the following guide to add `docker user` to avoid running `sudo` docker commands - [Manage Docker as a non-root user](https://docs.docker.com/engine/install/linux-postinstall/)
|
||||||
|
|
||||||
@@ -16,4 +16,3 @@ Set up global information to *keep stuff organized and see changes made by other
|
|||||||
git config --global user.name "username" ## Configures global username
|
git config --global user.name "username" ## Configures global username
|
||||||
git config --global user.email "email" ## Configures global user email
|
git config --global user.email "email" ## Configures global user email
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
5
Tenmado/Linux - Android.md
Normal file
5
Tenmado/Linux - Android.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
#Public/Notta
|
||||||
|
## Essentials
|
||||||
|
|
||||||
|
**nzb360:** SABnzb, NZBget, Torrents, Sonarr, Radarr, and more. Manage all from one app that focuses on amazing UI/UX. That's nzb360.
|
||||||
|
|
||||||
2
Tenmado/Linux - Arch.md
Normal file
2
Tenmado/Linux - Arch.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#Public/Notta
|
||||||
|
### Font Installation
|
||||||
106
Tenmado/Windows.md
Normal file
106
Tenmado/Windows.md
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
## Essentials
|
||||||
|
#Public/Notta
|
||||||
|
### tldr list:
|
||||||
|
- **Files:** [Files Installation](https://files.community/download)
|
||||||
|
- **Money Manager EX:** [Installation](https://github.com/moneymanagerex/moneymanagerex)
|
||||||
|
- **ScreenToGit:** [Installation](https://github.com/NickeManarin/ScreenToGif)
|
||||||
|
- **Typora:** [Installation](https://typora.io/#feature)
|
||||||
|
-
|
||||||
|
|
||||||
|
### Files app:
|
||||||
|
Great replacement for File Explorer > [Files Installation](https://files.community/download)
|
||||||
|

|
||||||
|
|
||||||
|
### Money Manager EX
|
||||||
|
Multi platform app to keep track of finances, it is very well made and maintain > [Installation](https://github.com/moneymanagerex/moneymanagerex)
|
||||||
|

|
||||||
|
|
||||||
|
### ScreenToGif
|
||||||
|
This tool allows you to record a selected area of your screen, live feed from your webcam or live drawings from a sketchboard. Afterward, you can edit and save the animation as a gif, apng, video, psd or png image > [Installation](https://github.com/NickeManarin/ScreenToGif)
|
||||||
|
|
||||||
|
---
|
||||||
|
## Terminals
|
||||||
|
### Alacritty
|
||||||
|
One of the best and fastest Terminals [Installation](https://github.com/alacritty/alacritty)
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
> [!NOTE] Config Location
|
||||||
|
> Global config can be found at *soru/dots/windows/alacritty*
|
||||||
|
> Copy config to *%APPDATA%\alacritty\alacritty.yml* create folders as neccesary
|
||||||
|
> or C:\Users\dashi\AppData\Roaming\alacritty
|
||||||
|
|
||||||
|
**Create WSL2 Shortcut**
|
||||||
|
- Navigate to *"C:\Program Files\Alacritty"*
|
||||||
|
- Create a new shortcut for *Alacritty.exe*
|
||||||
|
- Right Click > Properties > Target Text Box > "C:\Program Files\Alacritty\alacritty.exe" -e wsl ~
|
||||||
|
- -e wsl ~ *these are the parameters to add at the end of Target Text Box*
|
||||||
|
|
||||||
|
**For Icons to work, install Nerd Fonts with scoop** > #Windows/Scoop
|
||||||
|
|
||||||
|
---
|
||||||
|
## Package Managers
|
||||||
|
|
||||||
|
#Windows/Scoop
|
||||||
|
### Scoop
|
||||||
|
Scoop install programs you know and love, from the command line with a minimal amount of friction. > [Installation](https://scoop.sh/)
|
||||||
|
|
||||||
|
*Check website, commands and scripts might have changed*
|
||||||
|
```powershell
|
||||||
|
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
|
||||||
|
irm get.scoop.sh | iex
|
||||||
|
```
|
||||||
|
|
||||||
|
**Installing Fonts**
|
||||||
|
```powershell
|
||||||
|
scoop bucket add nerd-fonts
|
||||||
|
scoop install nerd-fonts/Agave-NF-Mono
|
||||||
|
```
|
||||||
|
All other fonts can be found in *scoop* main website
|
||||||
|
|
||||||
|
#Windows/Choco
|
||||||
|
|
||||||
|
### Chocolatey
|
||||||
|
Well known and extensive package manager. > [Installation](https://chocolatey.org/)
|
||||||
|
|
||||||
|
*Check website for updated installation instructions*
|
||||||
|
```powershell
|
||||||
|
choco list # List all chocolatey package
|
||||||
|
choco search zip # Search packages mentioning "zip"
|
||||||
|
choco search --by-tag compression # Search packages by their tags
|
||||||
|
choco search --order-by-popularity zip # FIlter and sort by package results by popularity
|
||||||
|
choco search --approved-only zip # Only return approved package
|
||||||
|
choco info 7zip # Get information about 7zip package
|
||||||
|
|
||||||
|
# Install
|
||||||
|
|
||||||
|
choco install 7zip # Install
|
||||||
|
choco install 7zip --install-directory=P:\7z # Install to a specific directory
|
||||||
|
|
||||||
|
# Maintenance
|
||||||
|
|
||||||
|
choco list --localonly # List installed packages
|
||||||
|
choco outdated # List upgradable packages
|
||||||
|
choco upgrade all -y # Upgrade all packages
|
||||||
|
|
||||||
|
# Pinning
|
||||||
|
|
||||||
|
choco pin list # List pinned packages
|
||||||
|
choco pin add --name 7zip # Suppress upgrades for 7zip
|
||||||
|
choco pin remove --name 7zip # Supress upgrades supression for 7zip ;)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Terminal Config & Tricks
|
||||||
|
|
||||||
|
To change *Copy/Paste* action on Windows Terminal change these commands within *Setting.json*
|
||||||
|
|
||||||
|
This is needed when using *Neovim in WSL2* otherwise, *Visual Block* will not work as intended
|
||||||
|
|
||||||
|
```json
|
||||||
|
"action": "copy",
|
||||||
|
"singleLine": false
|
||||||
|
"keys": "ctrl+shift+c"
|
||||||
|
"command": "paste",
|
||||||
|
"keys": "ctrl+shift+v"
|
||||||
|
```
|
||||||
|
|
||||||
8
Tenmado/Youtube Channels.md
Normal file
8
Tenmado/Youtube Channels.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
## Hacking
|
||||||
|
[Hacking Related Topics & Tricks](https://www.youtube.com/@an0n_ali/videos)
|
||||||
|
|
||||||
|
## Repairs & Guides
|
||||||
|
[Hugh Jeffreys - IT Repairs](https://www.youtube.com/@HughJeffreys)
|
||||||
|
|
||||||
|
## Linux
|
||||||
|
[DevOps Tools & Tricks](https://www.youtube.com/@devopstoolbox)
|
||||||
7
Tenmado/reMarkable 2.md
Normal file
7
Tenmado/reMarkable 2.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#Public/Notta
|
||||||
|
|
||||||
|
## Apps
|
||||||
|
|
||||||
|
**goosepaper:** utility that delivers a daily newspaper to your remarkable. [Link to Github](https://github.com/j6k4m8/goosepaper)
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user