From adff81d8c4c944d990041e4d3044f01ce8d17421 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Thu, 24 Sep 2026 15:18:07 +1000 Subject: [PATCH] sam-4screen-desktop 2026-9-24:15:18:7 --- .obsidian/workspace.json | 14 ++-- 100 Table of Contents/Areas.md | 6 +- 100 Table of Contents/Machines & Systems.md | 77 --------------------- 100 Table of Contents/Personal Family.md | 2 +- 100 Table of Contents/Table of Contents.md | 53 ++++++-------- 100 Table of Contents/Tools & Software.md | 43 ------------ templates/Backup-System.md | 44 ------------ templates/Container.md | 41 ----------- templates/Family.md | 19 +++++ templates/Machine.md | 45 ------------ templates/Subject.md | 26 ------- templates/Tool.md | 37 ---------- 12 files changed, 52 insertions(+), 355 deletions(-) delete mode 100644 100 Table of Contents/Machines & Systems.md delete mode 100644 100 Table of Contents/Tools & Software.md delete mode 100644 templates/Backup-System.md delete mode 100644 templates/Container.md create mode 100644 templates/Family.md delete mode 100644 templates/Machine.md delete mode 100644 templates/Subject.md delete mode 100644 templates/Tool.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 4836e38..adf4158 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,21 +4,21 @@ "type": "split", "children": [ { - "id": "5df143448b6f1875", + "id": "2bb1e0ab96926047", "type": "tabs", "children": [ { - "id": "b567f0a1ff98224b", + "id": "e2fe84b311a1679c", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "300 areas/380 Backup-system/Backup System — Borg, Kopia & Restic.md", + "file": "200 projects/Tools Software WebUI/Family Console.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Backup System — Borg, Kopia & Restic" + "title": "Family Console" } } ] @@ -183,7 +183,7 @@ "state": { "type": "file-properties", "state": { - "file": "300 areas/380 Backup-system/Backup System — Borg, Kopia & Restic.md" + "file": "200 projects/Tools Software WebUI/Family Console.md" }, "icon": "lucide-info", "title": "File properties" @@ -211,6 +211,8 @@ }, "active": "7066c9273c6fb936", "lastOpenFiles": [ + "templates/Family.md", + "300 areas/380 Backup-system/Backup System — Borg, Kopia & Restic.md", "200 projects/250 Electronics/Front Door Cam.md", "200 projects/250 Electronics/Garden Camera.md", "200 projects/250 Electronics/Dog Feeder.md", @@ -237,8 +239,6 @@ "300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md", "200 projects/Tools Software WebUI/Paseo Pi GUI Tool.md", "300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md", - "200 projects/Tools Software WebUI/Pi Dashboard.md", - "300 areas/380 Backup-system/Backup Health Check Commands.md", "010 inbox", "300 areas/350 AI/Tools to try", "400 Personal Family/490 Garden Food Houses Farms Hobbies", diff --git a/100 Table of Contents/Areas.md b/100 Table of Contents/Areas.md index 4f71433..ca2aad2 100644 --- a/100 Table of Contents/Areas.md +++ b/100 Table of Contents/Areas.md @@ -10,7 +10,7 @@ updated: 2026-09-16 # Areas Overview -Ongoing domains of responsibility — things you maintain, monitor, or improve over time. +Ongoing interests — things you maintain, monitor, or keep learning about. ## Home Assistant (4 devices) @@ -93,10 +93,10 @@ WHERE type = "area" SORT title ASC ``` -### All Subject-type notes +### All area-type notes ```dataview TABLE status, type FROM "" -WHERE type = "subject" AND type != "redirect" +WHERE type = "area" SORT title ASC ``` diff --git a/100 Table of Contents/Machines & Systems.md b/100 Table of Contents/Machines & Systems.md deleted file mode 100644 index 8925c37..0000000 --- a/100 Table of Contents/Machines & Systems.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: "Machines & Systems" -type: index -status: active -areas: [] -tags: [index, systems] -created: 2026-09-16 -updated: 2026-09-16 ---- - -# Machines & Systems - -Hardware, virtual infrastructure, and backup systems. - -## Machines - -| Machine | OS | Role | IP | -|---------|----|------|-----| -| [[ThinkPad L14 Gen 2 AMD — Sam's Machine]] | NixOS | Workstation | `192.168.20.51` | - -*(Add more machine notes as they are created)* - -## Docker Containers - -Running containers on your infrastructure. - -- [[Docker Containers]] — Overview of containers running on `.13` - -## Backup Systems - -| System | Software | Schedule | Source | Destination | -|--------|----------|----------|--------|-------------| -| [[Backup System — Borg, Kopia & Restic]] | Borg/Kopia/Restic | Nightly | `.13` filesystems | AWS S3 + Glacier | -| [[Backup Health Check Commands]] | Manual checks | As needed | Various | Verification log | - -### Quick Health Checks - -Run these commands regularly: - -```bash -# Verify latest backup exists -ls -la ~/.config/backups/latest - -# Check disk space -df -h /mnt/backup - -# Test restore from last backup -borg list ::snapshot-id -``` - ---- - -## Dataview Queries - -### All Machines -```dataview -TABLE os, role, ip_address -FROM "" -WHERE type = "machine" -SORT title ASC -``` - -### All Containers -```dataview -TABLE host, status -FROM "" -WHERE type = "container" -SORT title ASC -``` - -### All Backup Systems -```dataview -TABLE software, schedule, destination -FROM "" -WHERE type = "backup-system" -SORT title ASC -``` diff --git a/100 Table of Contents/Personal Family.md b/100 Table of Contents/Personal Family.md index d4f3939..8fca505 100644 --- a/100 Table of Contents/Personal Family.md +++ b/100 Table of Contents/Personal Family.md @@ -61,6 +61,6 @@ Personal topics, family events, ideas, and hobbies. ```dataview TABLE status FROM "" -WHERE contains(tags, "personal") OR type = "subject" +WHERE type = "family" SORT title ASC ``` diff --git a/100 Table of Contents/Table of Contents.md b/100 Table of Contents/Table of Contents.md index 399914e..c93496b 100644 --- a/100 Table of Contents/Table of Contents.md +++ b/100 Table of Contents/Table of Contents.md @@ -5,58 +5,49 @@ status: active areas: [] tags: [index, navigation] created: 2026-09-16 -updated: 2026-09-16 +updated: 2026-09-24 --- # Table of Contents ## Vault Overview -| Section | Notes | Link | -|---------|-------|------| -| Projects | 32 | [[Projects]] | -| Areas & Domains | 54 subjects + infra notes | [[Areas]] | -| Machines & Systems | 1 machine + 1 container + backups | [[Machines & Systems]] | -| Tools & Software | 4 tools | [[Tools & Software]] | -| Personal & Family | ~20 topics | [[Personal Family]] | +| Section | What belongs here | Link | +|---------|-------------------|------| +| Projects | Work in progress | [[Projects]] | +| Areas | Ongoing interests, documentation and notes | [[Areas]] | +| Personal Family | Family and non-work | [[Personal Family]] | --- ## Navigation -### [[Projects]] — Active work items -Organized by category (AI Resume, Web Host Migration, Web Sites, Tools/WebUI, Ideas) +### [[Projects]] — Work in progress +Things being built. When the work finishes, the note moves into an area. -### [[Areas]] — Ongoing domains of responsibility -Home Assistant, Dev-Ops/Network, AI Coding Agent, Backups, IoT Research, TUI/Web Dev, Web Pages +### [[Areas]] — Ongoing interests +Home Assistant, Dev-Ops & Network, AI & Coding Agent, AI Research & Techniques, +AI Tools To Try, Web Pages & Tools To Try, IoT Research Tools, TUI / Web Dev. -### [[Machines & Systems]] — Hardware, containers, backup systems - -### [[Tools & Software]] — Installed tools, frameworks, services - -### [[Personal Family]] — Personal topics -Business ideas, travel, recipes, family archive, media +### [[Personal Family]] — Family and personal +Business ideas, recipes, family archive, holidays & travel, art & music, +movies & games. --- ## Quick Reference ### Most Active Projects -1. [[Where Woof]] — Live web platform (Go + HTMX) -2. [[Pi Dashboard]] — Agent session viewer -3. [[Backup System — Borg, Kopia & Restic]] — Backup infrastructure -4. [[Migration Plan — InMotion to Local + AWS Offsite]] — Hosting migration in progress +1. [[Where Woof]] — live web platform (Go + HTMX) +2. [[Pi Dashboard]] — agent session viewer +3. [[Migration Plan — InMotion to Local + AWS Offsite]] — hosting migration -### Key Infrastructure -- **`.13`** — Primary NixOS desktop (`192.168.20.13`) +### Key Machines +- **`.13`** — primary NixOS desktop (`192.168.20.13`) +- **`.27`** — Obsidian vault host - **`.51`** — ThinkPad workstation (`192.168.20.51`) -- **Docker** — Containers on `.13` → see [[Docker Containers]] - -### Recent Activity -- **Today**: Phase 3 completed — 105 vault notes normalized with compliant frontmatter -- **Phase 2**: 8 templates created for all note types -- **Phase 1**: Full inventory completed (154 notes scanned) --- -*Auto-generated navigation — update via Datavield queries on sub-notes.* +*Type mirrors folder: `200 projects/` is a project, `300 areas/` is an area, +`400 Personal Family/` is family.* diff --git a/100 Table of Contents/Tools & Software.md b/100 Table of Contents/Tools & Software.md deleted file mode 100644 index 2580ce3..0000000 --- a/100 Table of Contents/Tools & Software.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: "Tools & Software" -type: index -status: active -areas: [] -tags: [index, tools] -created: 2026-09-16 -updated: 2026-09-16 ---- - -# Tools & Software - -Installed tools, frameworks, and services used across projects. - -## Development Tools - -| Tool | Purpose | Status | -|------|---------|--------| -| [[Tuxedo]] | Task board (Vikunja integration) | Active | -| [[Pi Dashboard]] | Agent session viewer & checker | Active | -| [[Paseo Pi GUI Tool]] | Pi GUI management tool | Active | -| [[Trigger.Dev]] | Developer tool | Active | - -## Security & OSINT - -| Tool | Description | -|------|-------------| -| [[Metasploit]] | Information security platform — penetration testing | -| [[Sn0int]] | Semi-automatic OSINT framework and package manager | -| [[Bumblebee - The Open-Source Scanner for Messy Dev Machines]] | Perplexity's read-only developer endpoint inventory scanner | -| [[ESP32 Bit Pirate takes on Flipper Zero in cost and capabilities]] | ESP32-based Flipper alternative | - ---- - -## Dataview Queries - -### All Tools -```dataview -TABLE status, areas, host -FROM "" -WHERE type = "tool" -SORT title ASC -``` diff --git a/templates/Backup-System.md b/templates/Backup-System.md deleted file mode 100644 index 1835871..0000000 --- a/templates/Backup-System.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: "{{title}}" -type: backup-system -status: active # Options: active, testing, retired -software: "" # e.g. Borg, Kopia, Restic, Vorta -schedule: "" # Backup frequency -source: "" # What is backed up -destination: "" # Where backups are stored -host: "[[TODO]]" -areas: - - "[[TODO]]" -projects: [] -retention_policy: "" -last_verified: "" -created: {{date:YYYY-MM-DD}} -updated: {{date:YYYY-MM-DD}} -tags: [backup] ---- - -# {{title}} - -## Overview - -Description of this backup system/approach. - -## Configuration - -- **Software:** -- **Schedule:** -- **Source:** -- **Destination:** -- **Retention Policy:** - -## Verification - -Last verification date and result. - -## Related - -- **Host/System:** [[TODO]] -- **Areas:** [[TODO]] -- **Projects:** - -*Created: {{date:YYYY-MM-DD}}* diff --git a/templates/Container.md b/templates/Container.md deleted file mode 100644 index c938e5f..0000000 --- a/templates/Container.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: "{{title}}" -type: container -status: active # Options: running, stopped, paused, removed -host: "[[TODO]]" -areas: - - "[[TODO]]" -projects: [] -image: "" -ports: "" -volumes: "" -environment: "" -created: {{date:YYYY-MM-DD}} -updated: {{date:YYYY-MM-DD}} -tags: [container, docker] ---- - -# {{title}} - -## Description - -Purpose of this container/service. - -## Configuration - -- **Image:** -- **Ports:** -- **Volumes:** -- **Environment:** - -## Status - -Current runtime status and any issues. - -## Related - -- **Host:** [[TODO]] -- **Areas:** [[TODO]] -- **Projects:** - -*Created: {{date:YYYY-MM-DD}}* diff --git a/templates/Family.md b/templates/Family.md new file mode 100644 index 0000000..f6257a7 --- /dev/null +++ b/templates/Family.md @@ -0,0 +1,19 @@ +--- +title: "{{title}}" +type: family +status: active +areas: [] +tags: [family] +created: {{date:YYYY-MM-DD}} +updated: {{date:YYYY-MM-DD}} +--- + +# {{title}} + +## Notes + + + +## Related + +*Created: {{date:YYYY-MM-DD}}* diff --git a/templates/Machine.md b/templates/Machine.md deleted file mode 100644 index c0ebea4..0000000 --- a/templates/Machine.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: "{{title}}" -type: machine -status: active # Options: active, decommissioned, storage-only -os: "" # Operating system -role: "" # e.g. server, workstation, router, iot -hostname: "" -ip_address: "" -areas: - - "[[TODO]]" -containers: [] -projects: [] -created: {{date:YYYY-MM-DD}} -updated: {{date:YYYY-MM-DD}} -tags: [machine, hardware] ---- - -# {{title}} - -## Specifications - -- **OS:** -- **Role:** -- **Hostname:** -- **IP Address:** - -## Services - -Running containers, installed software, services. - -## Network - -Network role, connections, static IP if applicable. - -## Notes - -Hardware details, history, maintenance log. - -## Related - -- **Containers:** -- **Areas:** [[TODO]] -- **Projects:** - -*Created: {{date:YYYY-MM-DD}}* diff --git a/templates/Subject.md b/templates/Subject.md deleted file mode 100644 index 29feb5d..0000000 --- a/templates/Subject.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "{{title}}" -type: subject -status: active # Options: active, reference, archived -areas: - - "[[TODO]]" -tags: [subject] -created: {{date:YYYY-MM-DD}} -updated: {{date:YYYY-MM-DD}} ---- - -# {{title}} - -## Summary - -Brief description of this topic. - -## Notes - -Facts, observations, links to related notes. - -## Related - -- **Areas:** [[TODO]] - -*Created: {{date:YYYY-MM-DD}}* diff --git a/templates/Tool.md b/templates/Tool.md deleted file mode 100644 index 32a12c4..0000000 --- a/templates/Tool.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: "{{title}}" -type: tool -status: active # Options: active, evaluating, deprecated, archived -areas: - - "[[TODO]]" -projects: - - "[[TODO]]" -host: "" -created: {{date:YYYY-MM-DD}} -updated: {{date:YYYY-MM-DD}} -tags: [tool] ---- - -# {{title}} - -## Description - -What this tool does and how it is used. - -## Details - -### Installation / Setup - -Notes on installation or configuration. - -### Usage - -How to use this tool or access it. - -## Related - -- **Areas:** [[TODO]] -- **Projects:** [[TODO]] -- **Host/System:** - -*Created: {{date:YYYY-MM-DD}}*