docs: add project task notes

This commit is contained in:
2026-10-18 01:16:20 -04:00
parent 45a840002f
commit 30e5b1e677
15 changed files with 182 additions and 44 deletions

View File

@@ -74,6 +74,6 @@
"repelStrength": 20, "repelStrength": 20,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.24304046676817048, "scale": 0.16202697784544698,
"close": false "close": false
} }

View File

@@ -8,17 +8,17 @@
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "94a7b5a014888797", "id": "daab69fc3faab88f",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "03 wrk/tasks/0002-nixos-refactor.md", "file": "00 INBOX/credits.md",
"mode": "source", "mode": "source",
"source": true "source": true
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "0002-nixos-refactor" "title": "credits"
} }
} }
] ]
@@ -91,7 +91,7 @@
"state": { "state": {
"type": "localgraph", "type": "localgraph",
"state": { "state": {
"file": "03 wrk/tasks/0002-nixos-refactor.md", "file": "00 INBOX/credits.md",
"options": { "options": {
"collapse-filter": true, "collapse-filter": true,
"search": "", "search": "",
@@ -217,34 +217,34 @@
"table-editor-obsidian:Advanced Tables Toolbar": false "table-editor-obsidian:Advanced Tables Toolbar": false
} }
}, },
"active": "94a7b5a014888797", "active": "daab69fc3faab88f",
"lastOpenFiles": [ "lastOpenFiles": [
"TODO.md", "00 INBOX/valheim progression.md",
"03 wrk/productivity.md", "03 wrk/tasks/0010-fix-main-monitor-detection.md",
"03 wrk/tasks/0003-whisper-dictation.md", "00 INBOX/credits.md",
"03 wrk/tasks/0001-todo-cli.md", "03 wrk/tasks/0009-bazel-project-scaffolding.md",
"03 wrk/tasks/0005-rust-cli-scaffolding.md",
"03 wrk/tasks/0008-vim-obsidian-markdown-renderer.md",
"03 wrk/tasks/0002-nixos-refactor.md", "03 wrk/tasks/0002-nixos-refactor.md",
"TODO.md",
"technical-writing.md",
"dictionary.md",
"03 wrk/tasks/0007-obsidian-source-notes.md",
"03 wrk/tasks/0004-dictionary-cli.md",
"03 wrk/tasks/0006-wallpaper-randomizer.md",
"03 wrk/tasks/0003-whisper-dictation.md",
"03 wrk/monorepo.md",
"03 wrk/tasks/0001-todo-cli.md",
"03 wrk/productivity.md",
"99 meta/templates/task.md",
"03 wrk/dotfiles.md", "03 wrk/dotfiles.md",
"03 wrk/machoke.md", "03 wrk/machoke.md",
"03 wrk/falinks.md", "03 wrk/falinks.md",
"03 wrk/ariadne.md", "03 wrk/ariadne.md",
"99 meta/templates/task.md",
"03 wrk/tasks/0005-modules-services-navidrome.md", "03 wrk/tasks/0005-modules-services-navidrome.md",
"03 wrk/tasks/0003-registry-homepage.md", "03 wrk/tasks/0003-registry-homepage.md",
"03 wrk/tasks/0039-hosts-zeus-hardware-configuration.md", "03 wrk/tasks/0039-hosts-zeus-hardware-configuration.md",
"03 wrk/tasks/0030-dotfiles-hosts.md", "03 wrk/tasks/0030-dotfiles-hosts.md",
"03 wrk/tasks/0038-hosts-zeus-disk.md",
"03 wrk/tasks/0037-hosts-zeus-default.md",
"03 wrk/tasks/0036-hosts-pikachu-hardware-configuration.md",
"03 wrk/tasks/0035-hosts-pikachu-disk.md",
"03 wrk/tasks/0034-hosts-pikachu-default.md",
"03 wrk/tasks/0033-hosts-neogaia-hardware-configuration.md",
"03 wrk/tasks/0032-hosts-neogaia-disk.md",
"03 wrk/tasks/0031-hosts-neogaia-default.md",
"03 wrk/tasks/0029-guests-valheim.md",
"03 wrk/tasks/0028-guests-reverse-proxy.md",
"03 wrk/tasks/0027-guests-palworld.md",
"03 wrk/tasks/0026-guests-navidrome.md",
"03 wrk/tasks", "03 wrk/tasks",
"00 INBOX/let order name resolution.md~", "00 INBOX/let order name resolution.md~",
"00 INBOX/nix name resolution.md~", "00 INBOX/nix name resolution.md~",

View File

@@ -2,12 +2,13 @@
aliases: aliases:
- Credits - Credits
date-created: 2026-10-17 18:08 date-created: 2026-10-17 18:08
date-modified: 2026-10-17 18:09 date-modified: 2026-10-17 23:33
--- ---
# Credits # Credits
| Path | Original | Notes | | Path | Original | Notes | |
|-------------------------------------|-----------------------------------------------------------------------------------------|-------| |-------------------------------------|-----------------------------------------------------------------------------------------|-------|---|
| `//src/skills/agent-writing-skills` | <https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-for-agents> | | | `//src/skills/agent-writing-skills` | <https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-for-agents> | | |
| | | | | `//src/skills/retrospect` | <https://github.com/mattpocock/skills/tree/main/skills/engineering/retro> | | |
| | | | |

8
docs/03 wrk/monorepo.md Normal file
View File

@@ -0,0 +1,8 @@
---
aliases:
- Monorepo
date-created: 2026-10-14 22:51
date-modified: 2026-10-14 22:54
---
# Monorepo

View File

@@ -3,10 +3,11 @@ aliases:
- "0001" - "0001"
- TODO CLI - TODO CLI
date-created: 2026-10-14 00:49 date-created: 2026-10-14 00:49
date-modified: 2026-10-14 16:33 date-modified: 2026-10-14 22:52
status: open status: open
area: "[[productivity]]" area: "[[productivity]]"
blocked-by: [] blocked-by:
- "[[0005-rust-cli-scaffolding]]"
subtasks: [] subtasks: []
--- ---

View File

@@ -64,14 +64,14 @@ Complete the remaining Nix refactor work.
- [x] `configs/nixos/modules/desktop/utilities/userdirs.nix` - [x] `configs/nixos/modules/desktop/utilities/userdirs.nix`
- [x] `configs/nixos/modules/services/actualbudget.nix` - [x] `configs/nixos/modules/services/actualbudget.nix`
- [x] `configs/nixos/modules/services/copyparty.nix` - [x] `configs/nixos/modules/services/copyparty.nix`
- [ ] `configs/nixos/modules/services/homepage.nix` - [x] `configs/nixos/modules/services/homepage.nix`
- [ ] `configs/nixos/modules/services/navidrome.nix` - [x] `configs/nixos/modules/services/navidrome.nix`
- [ ] `configs/nixos/modules/services/reverse-proxy.nix` - [x] `configs/nixos/modules/services/reverse-proxy.nix`
- [ ] `configs/nixos/modules/services/steamcmd.nix` - [x] `configs/nixos/modules/services/steamcmd.nix`
- [ ] `configs/nixos/modules/services/games/palworld.nix` - [x] `configs/nixos/modules/services/games/palworld.nix`
- [ ] `configs/nixos/modules/services/games/valheim.nix` - [x] `configs/nixos/modules/services/games/valheim.nix`
- [ ] `configs/nixos/modules/shell/bazel.nix` - [x] `configs/nixos/modules/shell/bazel.nix`
- [ ] `configs/nixos/modules/shell/direnv/default.nix` - [x] `configs/nixos/modules/shell/direnv/default.nix`
- [ ] `configs/nixos/modules/shell/fish/default.nix` - [ ] `configs/nixos/modules/shell/fish/default.nix`
- [ ] `configs/nixos/modules/shell/gitea-axi.nix` - [ ] `configs/nixos/modules/shell/gitea-axi.nix`
- [ ] `configs/nixos/modules/shell/git.nix` - [ ] `configs/nixos/modules/shell/git.nix`

View File

@@ -0,0 +1,18 @@
---
aliases:
- "0004"
- Dictionary CLI
date-created: 2026-10-14 22:47
date-modified: 2026-10-14 22:57
status: open
area: "[[productivity]]"
blocked-by:
- "[[0005-rust-cli-scaffolding]]"
subtasks: []
---
# Dictionary CLI
A CLI tool that basically works as a strict allowlist for words used in prose such as markdown files or strings passed to the tool.
The basic idea can be found in [[dictionary]], but as it would be a deterministic tool, a strict allowlist might be more beneficial.

View File

@@ -0,0 +1,21 @@
---
aliases:
- "0005"
- Rust CLI Scaffolding
date-created: 2026-10-14 22:50
date-modified: 2026-10-15 23:48
# Allowed: open, closed
status: open
area: "[[monorepo]]"
blocked-by:
- "[[0009-bazel-project-scaffolding]]"
subtasks: []
---
# Rust CLI Scaffolding
One of the biggest patterns I noticed when working on Rust projects in the monorepo was that they were mostly CLI tools. I found myself doing the same boilerplate over and over again.
I think much like Google, having a function that handles sensible defaults would be a good idea.
But also, maybe a Rust project set up to avoid the common pitfalls?

View File

@@ -0,0 +1,23 @@
---
aliases:
- "0006"
- Wallpaper Randomizer
date-created: 2026-10-14 23:00
date-modified: 2026-10-14 23:05
status: open
area: "[[dotfiles]]"
blocked-by:
- "[[0005-rust-cli-scaffolding]]"
subtasks: []
---
# Wallpaper Randomizer
This is kind of two ideas in one:
1. Randomizing the desktop wallpaper from a select list.
2. A web service endpoint that provides a random image from a configured directory/set.
The first idea might not need any special code, so it wouldn't be a CLI.
I think that any tools I write should have both a non-interactive mode and a TUI or web server mode.

View File

@@ -0,0 +1,20 @@
---
aliases:
- "0007"
- Obsidian Source Notes
date-created: 2026-10-14 23:11
date-modified: 2026-10-14 23:14
status: open
area: "[[productivity]]"
blocked-by: []
subtasks: []
---
# Obsidian Source Notes
This is more of a note to collect ideas for `ingest-*` skills.
## Skill Ideas
- `ingest-youtube-transcript`
- `ingest-youtube-video`

View File

@@ -0,0 +1,15 @@
---
aliases:
- "0008"
- Vim Obsidian Markdown Renderer
date-created: 2026-10-14 23:18
date-modified: 2026-10-14 23:20
status: open
area: "[[dotfiles]]"
blocked-by: []
subtasks: []
---
# Vim Obsidian Markdown Renderer
The current plugin I use for Markdown rendering in Vim has some issues, but most importantly it doesn't have full feature parity with Obsidian. I think from the top of my head, wikilinks can't be followed for example.

View File

@@ -0,0 +1,17 @@
---
aliases:
- "0009"
- Bazel Project Scaffolding
date-created: 2026-10-15 23:46
date-modified: 2026-10-16 00:32
status: open
area: "[[monorepo]]"
blocked-by: []
subtasks: []
---
# Bazel Project Scaffolding
A small utility library that sets up projects when needed.
The first goal would be to scaffold a basic Rust project with a library, tests and binary to avoid manual toil.

View File

@@ -0,0 +1,18 @@
---
aliases:
- "0010"
- Fix Main Monitor Detection
date-created: 2026-10-17 09:24
date-modified: 2026-10-17 09:25
# Allowed: open, closed
status: open
area: "[[dotfiles]]"
blocked-by: []
subtasks: []
---
# Fix Main Monitor Detection
Most of the time, games detect the HDMI monitor as the main monitor and show the wrong resolution options and/or have display issues.
The HDMI monitor is a vertical monitor with 1080x1920 resolution so that leads to a lot of problems I can't fix from within the game because it gets cut off.

View File

@@ -1,6 +1,7 @@
--- ---
date-created: "{{date}} {{time}}" date-created: "{{date}} {{time}}"
status: open # Allowed: open, closed # Allowed: open, closed
status: open
area: area:
blocked-by: blocked-by:
- -

View File

@@ -12,7 +12,6 @@
# Project Ideas # Project Ideas
- onepacerr (requires raichu migration) - onepacerr (requires raichu migration)
- obsidian-source-notes (`ingest-*` skills)
- obsidian-game-backlog - obsidian-game-backlog
- breadcrumbs - breadcrumbs
- gingko - gingko
@@ -20,10 +19,7 @@
- home assistant agent integration - home assistant agent integration
- wallpaper randomizer - wallpaper randomizer
- ebook tool (might be an overlap with `ingest-ebook`) - ebook tool (might be an overlap with `ingest-ebook`)
- vim-obsidian-markdown
- dictionary cli tool
- kitchen.md - kitchen.md
- Rust project creator
- random number generator utility - random number generator utility
- reading material helper - reading material helper
- valheim progression DSL + graph - valheim progression DSL + graph
@@ -32,7 +28,6 @@
# Migration # Migration
- [[dictionary]] -> cli tool
- [[technical-writing]] -> skill? - [[technical-writing]] -> skill?
- gitea-axi - gitea-axi
- skills - skills