docs: add project task notes
This commit is contained in:
2
docs/.obsidian/graph.json
vendored
2
docs/.obsidian/graph.json
vendored
@@ -74,6 +74,6 @@
|
||||
"repelStrength": 20,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.24304046676817048,
|
||||
"scale": 0.16202697784544698,
|
||||
"close": false
|
||||
}
|
||||
44
docs/.obsidian/workspace.json
vendored
44
docs/.obsidian/workspace.json
vendored
@@ -8,17 +8,17 @@
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "94a7b5a014888797",
|
||||
"id": "daab69fc3faab88f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "03 wrk/tasks/0002-nixos-refactor.md",
|
||||
"file": "00 INBOX/credits.md",
|
||||
"mode": "source",
|
||||
"source": true
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "0002-nixos-refactor"
|
||||
"title": "credits"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -91,7 +91,7 @@
|
||||
"state": {
|
||||
"type": "localgraph",
|
||||
"state": {
|
||||
"file": "03 wrk/tasks/0002-nixos-refactor.md",
|
||||
"file": "00 INBOX/credits.md",
|
||||
"options": {
|
||||
"collapse-filter": true,
|
||||
"search": "",
|
||||
@@ -217,34 +217,34 @@
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false
|
||||
}
|
||||
},
|
||||
"active": "94a7b5a014888797",
|
||||
"active": "daab69fc3faab88f",
|
||||
"lastOpenFiles": [
|
||||
"TODO.md",
|
||||
"03 wrk/productivity.md",
|
||||
"03 wrk/tasks/0003-whisper-dictation.md",
|
||||
"03 wrk/tasks/0001-todo-cli.md",
|
||||
"00 INBOX/valheim progression.md",
|
||||
"03 wrk/tasks/0010-fix-main-monitor-detection.md",
|
||||
"00 INBOX/credits.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",
|
||||
"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/machoke.md",
|
||||
"03 wrk/falinks.md",
|
||||
"03 wrk/ariadne.md",
|
||||
"99 meta/templates/task.md",
|
||||
"03 wrk/tasks/0005-modules-services-navidrome.md",
|
||||
"03 wrk/tasks/0003-registry-homepage.md",
|
||||
"03 wrk/tasks/0039-hosts-zeus-hardware-configuration.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",
|
||||
"00 INBOX/let order name resolution.md~",
|
||||
"00 INBOX/nix name resolution.md~",
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
aliases:
|
||||
- Credits
|
||||
date-created: 2026-10-17 18:08
|
||||
date-modified: 2026-10-17 18:09
|
||||
date-modified: 2026-10-17 23:33
|
||||
---
|
||||
|
||||
# Credits
|
||||
|
||||
| Path | Original | Notes |
|
||||
|-------------------------------------|-----------------------------------------------------------------------------------------|-------|
|
||||
| `//src/skills/agent-writing-skills` | <https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-for-agents> | |
|
||||
| | | |
|
||||
| Path | Original | Notes | |
|
||||
|-------------------------------------|-----------------------------------------------------------------------------------------|-------|---|
|
||||
| `//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
8
docs/03 wrk/monorepo.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
aliases:
|
||||
- Monorepo
|
||||
date-created: 2026-10-14 22:51
|
||||
date-modified: 2026-10-14 22:54
|
||||
---
|
||||
|
||||
# Monorepo
|
||||
@@ -3,10 +3,11 @@ aliases:
|
||||
- "0001"
|
||||
- TODO CLI
|
||||
date-created: 2026-10-14 00:49
|
||||
date-modified: 2026-10-14 16:33
|
||||
date-modified: 2026-10-14 22:52
|
||||
status: open
|
||||
area: "[[productivity]]"
|
||||
blocked-by: []
|
||||
blocked-by:
|
||||
- "[[0005-rust-cli-scaffolding]]"
|
||||
subtasks: []
|
||||
---
|
||||
|
||||
|
||||
@@ -64,14 +64,14 @@ Complete the remaining Nix refactor work.
|
||||
- [x] `configs/nixos/modules/desktop/utilities/userdirs.nix`
|
||||
- [x] `configs/nixos/modules/services/actualbudget.nix`
|
||||
- [x] `configs/nixos/modules/services/copyparty.nix`
|
||||
- [ ] `configs/nixos/modules/services/homepage.nix`
|
||||
- [ ] `configs/nixos/modules/services/navidrome.nix`
|
||||
- [ ] `configs/nixos/modules/services/reverse-proxy.nix`
|
||||
- [ ] `configs/nixos/modules/services/steamcmd.nix`
|
||||
- [ ] `configs/nixos/modules/services/games/palworld.nix`
|
||||
- [ ] `configs/nixos/modules/services/games/valheim.nix`
|
||||
- [ ] `configs/nixos/modules/shell/bazel.nix`
|
||||
- [ ] `configs/nixos/modules/shell/direnv/default.nix`
|
||||
- [x] `configs/nixos/modules/services/homepage.nix`
|
||||
- [x] `configs/nixos/modules/services/navidrome.nix`
|
||||
- [x] `configs/nixos/modules/services/reverse-proxy.nix`
|
||||
- [x] `configs/nixos/modules/services/steamcmd.nix`
|
||||
- [x] `configs/nixos/modules/services/games/palworld.nix`
|
||||
- [x] `configs/nixos/modules/services/games/valheim.nix`
|
||||
- [x] `configs/nixos/modules/shell/bazel.nix`
|
||||
- [x] `configs/nixos/modules/shell/direnv/default.nix`
|
||||
- [ ] `configs/nixos/modules/shell/fish/default.nix`
|
||||
- [ ] `configs/nixos/modules/shell/gitea-axi.nix`
|
||||
- [ ] `configs/nixos/modules/shell/git.nix`
|
||||
|
||||
18
docs/03 wrk/tasks/0004-dictionary-cli.md
Normal file
18
docs/03 wrk/tasks/0004-dictionary-cli.md
Normal 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.
|
||||
21
docs/03 wrk/tasks/0005-rust-cli-scaffolding.md
Normal file
21
docs/03 wrk/tasks/0005-rust-cli-scaffolding.md
Normal 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?
|
||||
23
docs/03 wrk/tasks/0006-wallpaper-randomizer.md
Normal file
23
docs/03 wrk/tasks/0006-wallpaper-randomizer.md
Normal 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.
|
||||
20
docs/03 wrk/tasks/0007-obsidian-source-notes.md
Normal file
20
docs/03 wrk/tasks/0007-obsidian-source-notes.md
Normal 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`
|
||||
15
docs/03 wrk/tasks/0008-vim-obsidian-markdown-renderer.md
Normal file
15
docs/03 wrk/tasks/0008-vim-obsidian-markdown-renderer.md
Normal 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.
|
||||
17
docs/03 wrk/tasks/0009-bazel-project-scaffolding.md
Normal file
17
docs/03 wrk/tasks/0009-bazel-project-scaffolding.md
Normal 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.
|
||||
18
docs/03 wrk/tasks/0010-fix-main-monitor-detection.md
Normal file
18
docs/03 wrk/tasks/0010-fix-main-monitor-detection.md
Normal 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.
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
date-created: "{{date}} {{time}}"
|
||||
status: open # Allowed: open, closed
|
||||
# Allowed: open, closed
|
||||
status: open
|
||||
area:
|
||||
blocked-by:
|
||||
-
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
# Project Ideas
|
||||
|
||||
- onepacerr (requires raichu migration)
|
||||
- obsidian-source-notes (`ingest-*` skills)
|
||||
- obsidian-game-backlog
|
||||
- breadcrumbs
|
||||
- gingko
|
||||
@@ -20,10 +19,7 @@
|
||||
- home assistant agent integration
|
||||
- wallpaper randomizer
|
||||
- ebook tool (might be an overlap with `ingest-ebook`)
|
||||
- vim-obsidian-markdown
|
||||
- dictionary cli tool
|
||||
- kitchen.md
|
||||
- Rust project creator
|
||||
- random number generator utility
|
||||
- reading material helper
|
||||
- valheim progression DSL + graph
|
||||
@@ -32,7 +28,6 @@
|
||||
|
||||
# Migration
|
||||
|
||||
- [[dictionary]] -> cli tool
|
||||
- [[technical-writing]] -> skill?
|
||||
- gitea-axi
|
||||
- skills
|
||||
|
||||
Reference in New Issue
Block a user