docs(tasks): organize task areas
This commit is contained in:
16
docs/.obsidian/graph.json
vendored
16
docs/.obsidian/graph.json
vendored
@@ -28,6 +28,20 @@
|
|||||||
"rgb": 5366249
|
"rgb": 5366249
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"query": "path:\"03 wrk/tasks\"[\"status\":open]",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 14725458
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "path:\"03 wrk/tasks\" [\"status\":closed]",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 11657298
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"query": "path:\"03 wrk\" ",
|
"query": "path:\"03 wrk\" ",
|
||||||
"color": {
|
"color": {
|
||||||
@@ -60,6 +74,6 @@
|
|||||||
"repelStrength": 20,
|
"repelStrength": 20,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 250,
|
"linkDistance": 250,
|
||||||
"scale": 0.3645607001522557,
|
"scale": 0.24304046676817048,
|
||||||
"close": false
|
"close": false
|
||||||
}
|
}
|
||||||
@@ -304,7 +304,13 @@
|
|||||||
"foldersToIgnore": [
|
"foldersToIgnore": [
|
||||||
"99 meta/templates"
|
"99 meta/templates"
|
||||||
],
|
],
|
||||||
"filesToIgnore": [],
|
"filesToIgnore": [
|
||||||
|
{
|
||||||
|
"label": "todo",
|
||||||
|
"match": "TODO.md",
|
||||||
|
"flags": "i"
|
||||||
|
}
|
||||||
|
],
|
||||||
"linterLocale": "system-default",
|
"linterLocale": "system-default",
|
||||||
"logLevel": "ERROR",
|
"logLevel": "ERROR",
|
||||||
"lintCommands": [],
|
"lintCommands": [],
|
||||||
|
|||||||
63
docs/.obsidian/workspace.json
vendored
63
docs/.obsidian/workspace.json
vendored
@@ -4,21 +4,21 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "46cb7f7e5e1f572c",
|
"id": "81c4860f495113bf",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "3f7029dbd20b3ef9",
|
"id": "94a7b5a014888797",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "03 wrk/tasks/0001-todo-cli.md",
|
"file": "03 wrk/tasks/0002-nixos-refactor.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": true
|
"source": true
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "0001-todo-cli"
|
"title": "0002-nixos-refactor"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "localgraph",
|
"type": "localgraph",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "03 wrk/tasks/0001-todo-cli.md",
|
"file": "03 wrk/tasks/0002-nixos-refactor.md",
|
||||||
"options": {
|
"options": {
|
||||||
"collapse-filter": true,
|
"collapse-filter": true,
|
||||||
"search": "",
|
"search": "",
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 250,
|
"linkDistance": 250,
|
||||||
"scale": 0.6666666666666666,
|
"scale": 0.6666666666666666,
|
||||||
"close": true
|
"close": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"icon": "lucide-git-fork",
|
"icon": "lucide-git-fork",
|
||||||
@@ -126,8 +126,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 338.5,
|
"width": 338.5
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "c35c41e87bb5c18f",
|
"id": "c35c41e87bb5c18f",
|
||||||
@@ -218,38 +217,38 @@
|
|||||||
"table-editor-obsidian:Advanced Tables Toolbar": false
|
"table-editor-obsidian:Advanced Tables Toolbar": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "3f7029dbd20b3ef9",
|
"active": "94a7b5a014888797",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"TODO.md",
|
||||||
|
"03 wrk/productivity.md",
|
||||||
|
"03 wrk/tasks/0003-whisper-dictation.md",
|
||||||
"03 wrk/tasks/0001-todo-cli.md",
|
"03 wrk/tasks/0001-todo-cli.md",
|
||||||
"99 meta/templates/task.md",
|
"03 wrk/tasks/0002-nixos-refactor.md",
|
||||||
"03 wrk/tasks/Untitled.md",
|
"03 wrk/dotfiles.md",
|
||||||
"03 wrk/tasks/write-a-todo-cli.md",
|
|
||||||
"03 wrk/tasks",
|
|
||||||
"99 meta/templates/note.md",
|
|
||||||
"99 meta/templates/checkmark.md",
|
|
||||||
"AGENTS.md",
|
|
||||||
"00 INBOX/ai/valheim-items.md",
|
|
||||||
"00 INBOX/ai/hyprland-lua-migration-plan.md",
|
|
||||||
"00 INBOX/ai/deadnix-architecture.md",
|
|
||||||
"00 INBOX/valheim progression.md",
|
|
||||||
"02 notes/falinks public surfaces.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",
|
||||||
"TODO.md",
|
"99 meta/templates/task.md",
|
||||||
"conventional-commits.md",
|
"03 wrk/tasks/0005-modules-services-navidrome.md",
|
||||||
"00 INBOX/ai/hyprland-config-verification-migration.md",
|
"03 wrk/tasks/0003-registry-homepage.md",
|
||||||
"technical-writing.md",
|
"03 wrk/tasks/0039-hosts-zeus-hardware-configuration.md",
|
||||||
"rust-module-prototype.md",
|
"03 wrk/tasks/0030-dotfiles-hosts.md",
|
||||||
"00 INBOX/ai/statix-architecture.md",
|
"03 wrk/tasks/0038-hosts-zeus-disk.md",
|
||||||
"00 INBOX/ai/nix-statix-deadnix-rules.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/let order name resolution.md~",
|
||||||
"00 INBOX/nix name resolution.md",
|
|
||||||
"00 INBOX/let order name resolution.md",
|
|
||||||
"00 INBOX/nix name resolution.md~",
|
"00 INBOX/nix name resolution.md~",
|
||||||
"TODO.md~",
|
"TODO.md~",
|
||||||
"00 INBOX/ai/xatu-rule-implementation-order.md",
|
|
||||||
"00 INBOX/ai/xatu-architecture-design.md",
|
|
||||||
"00 INBOX/ai/clew-ast-exploration.md~",
|
"00 INBOX/ai/clew-ast-exploration.md~",
|
||||||
"03 wrk/machoke.md~",
|
"03 wrk/machoke.md~",
|
||||||
"03 wrk/falinks.md~",
|
"03 wrk/falinks.md~",
|
||||||
|
|||||||
8
docs/03 wrk/dotfiles.md
Normal file
8
docs/03 wrk/dotfiles.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
- Dotfiles
|
||||||
|
date-created: 2026-10-14 16:27
|
||||||
|
date-modified: 2026-10-14 16:28
|
||||||
|
---
|
||||||
|
|
||||||
|
# Dotfiles
|
||||||
8
docs/03 wrk/productivity.md
Normal file
8
docs/03 wrk/productivity.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
- Productivity
|
||||||
|
date-created: 2026-10-14 16:32
|
||||||
|
date-modified: 2026-10-14 16:33
|
||||||
|
---
|
||||||
|
|
||||||
|
# Productivity
|
||||||
@@ -3,9 +3,9 @@ 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 01:22
|
date-modified: 2026-10-14 16:33
|
||||||
# Allowed: open, closed
|
|
||||||
status: open
|
status: open
|
||||||
|
area: "[[productivity]]"
|
||||||
blocked-by: []
|
blocked-by: []
|
||||||
subtasks: []
|
subtasks: []
|
||||||
---
|
---
|
||||||
|
|||||||
103
docs/03 wrk/tasks/0002-nixos-refactor.md
Normal file
103
docs/03 wrk/tasks/0002-nixos-refactor.md
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
- "0002"
|
||||||
|
- NixOS Refactor
|
||||||
|
date-created: 2026-10-14 16:07
|
||||||
|
date-modified: 2026-10-14 18:17
|
||||||
|
status: open
|
||||||
|
area: "[[dotfiles]]"
|
||||||
|
blocked-by: []
|
||||||
|
subtasks: []
|
||||||
|
---
|
||||||
|
|
||||||
|
# NixOS Refactor
|
||||||
|
|
||||||
|
Complete the remaining Nix refactor work.
|
||||||
|
|
||||||
|
## Files
|
||||||
|
|
||||||
|
- [x] `flake.nix`
|
||||||
|
- [x] `src/flake/default.nix`
|
||||||
|
- [x] `src/flake/formatter.nix`
|
||||||
|
- [x] `src/flake/apps.nix`
|
||||||
|
- [x] `src/dotfiles/default.nix`
|
||||||
|
- [x] `src/dotfiles/util.nix`
|
||||||
|
- [x] `src/dotfiles/registry.nix`
|
||||||
|
- [x] `src/dotfiles/registry/schema.nix`
|
||||||
|
- [x] `src/dotfiles/registry/validation.nix`
|
||||||
|
- [x] `configs/nixos/registry/address.nix`
|
||||||
|
- [>] `configs/nixos/registry/homepage.nix`
|
||||||
|
- [x] `configs/nixos/registry/route.nix`
|
||||||
|
- [x] `configs/nixos/registry/shell-shortcut.nix`
|
||||||
|
- [x] `configs/nixos/registry/stable-uid.nix`
|
||||||
|
- [x] `configs/nixos/modules/default.nix`
|
||||||
|
- [x] `configs/nixos/modules/host.nix`
|
||||||
|
- [x] `configs/nixos/modules/guest.nix`
|
||||||
|
- [x] `configs/nixos/modules/monorepo.nix`
|
||||||
|
- [x] `configs/nixos/modules/zfs.nix`
|
||||||
|
- [x] `configs/nixos/modules/network/ssh.nix`
|
||||||
|
- [x] `configs/nixos/modules/network/vlans.nix`
|
||||||
|
- [x] `configs/nixos/modules/network/vpn-client.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/default.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/alacritty.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/firefox.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/ghostty.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/obsidian.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/r2modman.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/signal.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/steam.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/apps/vencord.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/hyprland/default.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/hyprland/hypridle.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/hyprland/hyprlock.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/login.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/mako.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/portals.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/rofi.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/session/waybar.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/utilities/audio.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/utilities/clipboard.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/utilities/osd.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/utilities/recording.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/utilities/screenshot.nix`
|
||||||
|
- [x] `configs/nixos/modules/desktop/utilities/theming.nix`
|
||||||
|
- [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`
|
||||||
|
- [ ] `configs/nixos/modules/shell/fish/default.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/gitea-axi.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/git.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/herdr.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/nvim/default.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/omp.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/pi/default.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/python.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/rust.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/tmux/default.nix`
|
||||||
|
- [ ] `configs/nixos/modules/shell/yazi.nix`
|
||||||
|
- [ ] `src/dotfiles/guests.nix`
|
||||||
|
- [x] `configs/nixos/guests/actualbudget.nix`
|
||||||
|
- [ ] `configs/nixos/guests/copyparty.nix`
|
||||||
|
- [ ] `configs/nixos/guests/homepage.nix`
|
||||||
|
- [ ] `configs/nixos/guests/navidrome.nix`
|
||||||
|
- [ ] `configs/nixos/guests/palworld.nix`
|
||||||
|
- [ ] `configs/nixos/guests/reverse-proxy.nix`
|
||||||
|
- [ ] `configs/nixos/guests/valheim.nix`
|
||||||
|
- [ ] `src/dotfiles/hosts.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/neogaia/default.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/neogaia/disk.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/neogaia/hardware-configuration.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/pikachu/default.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/pikachu/disk.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/pikachu/hardware-configuration.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/zeus/default.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/zeus/disk.nix`
|
||||||
|
- [ ] `configs/nixos/hosts/zeus/hardware-configuration.nix`
|
||||||
37
docs/03 wrk/tasks/0003-whisper-dictation.md
Normal file
37
docs/03 wrk/tasks/0003-whisper-dictation.md
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
- "0003"
|
||||||
|
- Whisper dictation
|
||||||
|
date-created: 2026-10-14 16:31
|
||||||
|
date-modified: 2026-10-14 16:33
|
||||||
|
status: open
|
||||||
|
area: "[[productivity]]"
|
||||||
|
blocked-by:
|
||||||
|
- "[[0002-nixos-refactor]]"
|
||||||
|
subtasks: []
|
||||||
|
---
|
||||||
|
|
||||||
|
# Whisper dictation
|
||||||
|
|
||||||
|
Provide reliable local dictation on Zeus.
|
||||||
|
|
||||||
|
## Prototype findings
|
||||||
|
|
||||||
|
- `hyprwhspr-rs` provides PipeWire capture, local `whisper.cpp` transcription, clipboard copying, and Hyprland integration.
|
||||||
|
- The prototype used `small.en` from `~/dwn/ggml-small.en.bin`.
|
||||||
|
- The initial CPU prototype transcribed accurately but added about 2.3 seconds after a 2.9-second recording.
|
||||||
|
- Vulkan acceleration uses `whisper-cpp-vulkan` and `gpu_layers = 999`.
|
||||||
|
- `SUPER + ALT + D` starts recording on press and stops recording on release.
|
||||||
|
- Hyprland Lua represents release bindings with `hl.bind(..., { release = true })`.
|
||||||
|
- `hyprwhspr-rs` uses Hyprland's removed `sendshortcut` dispatcher for automatic paste.
|
||||||
|
- Its virtual-keyboard fallback can drop modifiers and insert only `v`.
|
||||||
|
- Treat the prototype configuration as disposable because it no longer works reliably.
|
||||||
|
|
||||||
|
## Completion
|
||||||
|
|
||||||
|
- [ ] Choose a maintained local speech-to-text backend.
|
||||||
|
- [ ] Record microphone audio through PipeWire.
|
||||||
|
- [ ] Transcribe locally with GPU acceleration when available.
|
||||||
|
- [ ] Insert transcribed text reliably into the focused application.
|
||||||
|
- [ ] Copy transcribed text to the clipboard.
|
||||||
|
- [ ] Test dictation with representative technical speech.
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
date-created: "{{date}} {{time}}"
|
date-created: "{{date}} {{time}}"
|
||||||
status: open # Allowed: open, closed
|
status: open # Allowed: open, closed
|
||||||
|
area:
|
||||||
blocked-by:
|
blocked-by:
|
||||||
-
|
-
|
||||||
subtasks:
|
subtasks:
|
||||||
|
|||||||
155
docs/TODO.md
155
docs/TODO.md
@@ -1,19 +1,19 @@
|
|||||||
# active projects
|
# Active Projects
|
||||||
|
|
||||||
- dotfiles
|
- dotfiles
|
||||||
- nix-style / refactor
|
- nix-style / refactor
|
||||||
|
|
||||||
## Inactive for now
|
## Inactive For Now
|
||||||
|
|
||||||
- ariadne
|
- ariadne
|
||||||
- machoke
|
- machoke
|
||||||
- falinks
|
- falinks
|
||||||
|
|
||||||
|
# Project Ideas
|
||||||
# project ideas
|
|
||||||
|
|
||||||
- onepacerr (requires raichu migration)
|
- onepacerr (requires raichu migration)
|
||||||
- obsidian-source-notes (`ingest-*` skills)
|
- obsidian-source-notes (`ingest-*` skills)
|
||||||
- obsidian-game-backlog
|
- obsidian-game-backlog
|
||||||
- whisper dictation
|
|
||||||
- breadcrumbs
|
- breadcrumbs
|
||||||
- gingko
|
- gingko
|
||||||
- pokemon-classifier-ml
|
- pokemon-classifier-ml
|
||||||
@@ -28,9 +28,9 @@
|
|||||||
- reading material helper
|
- reading material helper
|
||||||
- valheim progression DSL + graph
|
- valheim progression DSL + graph
|
||||||
- Pi:
|
- Pi:
|
||||||
- vim bindings
|
- vim bindings
|
||||||
|
|
||||||
# migration
|
# Migration
|
||||||
|
|
||||||
- [[dictionary]] -> cli tool
|
- [[dictionary]] -> cli tool
|
||||||
- [[technical-writing]] -> skill?
|
- [[technical-writing]] -> skill?
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
- subagents
|
- subagents
|
||||||
- test-driven-development
|
- test-driven-development
|
||||||
|
|
||||||
## pikachu + pichu proxmox -> nixos
|
## Pikachu + Pichu Proxmox -> Nixos
|
||||||
|
|
||||||
- lidarr (requires raichu)
|
- lidarr (requires raichu)
|
||||||
- immich
|
- immich
|
||||||
@@ -63,7 +63,8 @@
|
|||||||
- adguard
|
- adguard
|
||||||
- manage DNS rewrites for local service names such as `home`
|
- manage DNS rewrites for local service names such as `home`
|
||||||
|
|
||||||
## raichu proxmox -> nixos
|
## Raichu Proxmox -> Nixos
|
||||||
|
|
||||||
- dwn torrent (vpn)
|
- dwn torrent (vpn)
|
||||||
- dwn usenet (vpn)
|
- dwn usenet (vpn)
|
||||||
- dwn-torrent-novpn
|
- dwn-torrent-novpn
|
||||||
@@ -80,33 +81,34 @@
|
|||||||
- seerr
|
- seerr
|
||||||
- plex
|
- plex
|
||||||
- pterodactyl
|
- pterodactyl
|
||||||
- palworld old
|
- palworld old
|
||||||
- project zomboid
|
- project zomboid
|
||||||
- minecraft
|
- minecraft
|
||||||
- cobblemon
|
- cobblemon
|
||||||
|
|
||||||
|
# Learning
|
||||||
|
|
||||||
# learning
|
|
||||||
- YouTube
|
- YouTube
|
||||||
- EeroAlvar
|
- EeroAlvar
|
||||||
- https://www.youtube.com/watch?v=DzhLFiblPUk
|
- <https://www.youtube.com/watch?v=DzhLFiblPUk>
|
||||||
- https://www.youtube.com/watch?v=hQGAwD9vkLo
|
- <https://www.youtube.com/watch?v=hQGAwD9vkLo>
|
||||||
- https://www.youtube.com/watch?v=hhtExS5UQBI
|
- <https://www.youtube.com/watch?v=hhtExS5UQBI>
|
||||||
- https://www.youtube.com/watch?v=Y1xO9OsCBC4
|
- <https://www.youtube.com/watch?v=Y1xO9OsCBC4>
|
||||||
- https://www.youtube.com/watch?v=DWWrLlM3gwQ
|
- <https://www.youtube.com/watch?v=DWWrLlM3gwQ>
|
||||||
- https://www.youtube.com/watch?v=yHL-gmkzC-4
|
- <https://www.youtube.com/watch?v=yHL-gmkzC-4>
|
||||||
- https://www.youtube.com/watch?v=KRVYUkM16hE
|
- <https://www.youtube.com/watch?v=KRVYUkM16hE>
|
||||||
- https://www.youtube.com/watch?v=RxdvzenLcl4
|
- <https://www.youtube.com/watch?v=RxdvzenLcl4>
|
||||||
- https://www.youtube.com/watch?v=mdbpIpPSPwQ
|
- <https://www.youtube.com/watch?v=mdbpIpPSPwQ>
|
||||||
- https://www.youtube.com/watch?v=GHsq0klC_4g
|
- <https://www.youtube.com/watch?v=GHsq0klC_4g>
|
||||||
- https://www.youtube.com/watch?v=ciC6ffUqI8k
|
- <https://www.youtube.com/watch?v=ciC6ffUqI8k>
|
||||||
- https://www.youtube.com/watch?v=gYxZt9Qe0fk
|
- <https://www.youtube.com/watch?v=gYxZt9Qe0fk>
|
||||||
- https://www.youtube.com/watch?v=0tqty8ltKDA
|
- <https://www.youtube.com/watch?v=0tqty8ltKDA>
|
||||||
- https://www.youtube.com/watch?v=kzcI5F4tGiU
|
- <https://www.youtube.com/watch?v=kzcI5F4tGiU>
|
||||||
- https://www.youtube.com/watch?v=iKwPaB5TUdI
|
- <https://www.youtube.com/watch?v=iKwPaB5TUdI>
|
||||||
- https://www.youtube.com/watch?v=A-CtdQFRX64
|
- <https://www.youtube.com/watch?v=A-CtdQFRX64>
|
||||||
- https://www.youtube.com/watch?v=MHPRnM38Dyc
|
- <https://www.youtube.com/watch?v=MHPRnM38Dyc>
|
||||||
|
|
||||||
# tech debt
|
# Tech Debt
|
||||||
|
|
||||||
- better remote deployment
|
- better remote deployment
|
||||||
- expose remote deployment as a flake app, replacing the Fish-only `deploy-to` workflow
|
- expose remote deployment as a flake app, replacing the Fish-only `deploy-to` workflow
|
||||||
@@ -115,92 +117,7 @@
|
|||||||
Prefer clear per-file dependency edges, but `rust_library` maps each target to a crate.
|
Prefer clear per-file dependency edges, but `rust_library` maps each target to a crate.
|
||||||
Decide whether wrapper rules or another pattern can improve graph clarity without forcing artificial crate boundaries.
|
Decide whether wrapper rules or another pattern can improve graph clarity without forcing artificial crate boundaries.
|
||||||
|
|
||||||
## nix refactor
|
## Nix Refactor
|
||||||
|
|
||||||
Review Nix files in entrypoint order:
|
Review Nix files in entrypoint order:
|
||||||
|
|
||||||
- [x] `flake.nix`
|
|
||||||
- [x] `src/flake/default.nix`
|
|
||||||
- [x] `src/flake/formatter.nix`
|
|
||||||
- [x] `src/flake/apps.nix`
|
|
||||||
- [x] `src/dotfiles/default.nix`
|
|
||||||
- [x] `src/dotfiles/util.nix`
|
|
||||||
- [x] `src/dotfiles/registry.nix`
|
|
||||||
- [x] `src/dotfiles/registry/schema.nix`
|
|
||||||
- [x] `src/dotfiles/registry/validation.nix`
|
|
||||||
- [x] `configs/nixos/registry/address.nix`
|
|
||||||
- [>] `configs/nixos/registry/homepage.nix`
|
|
||||||
- [x] `configs/nixos/registry/route.nix`
|
|
||||||
- [x] `configs/nixos/registry/shell-shortcut.nix`
|
|
||||||
- [x] `configs/nixos/registry/stable-uid.nix`
|
|
||||||
- [x] `configs/nixos/modules/default.nix`
|
|
||||||
- [x] `configs/nixos/modules/host.nix`
|
|
||||||
- [x] `configs/nixos/modules/guest.nix`
|
|
||||||
- [x] `configs/nixos/modules/monorepo.nix`
|
|
||||||
- [x] `configs/nixos/modules/zfs.nix`
|
|
||||||
- [x] `configs/nixos/modules/network/ssh.nix`
|
|
||||||
- [x] `configs/nixos/modules/network/vlans.nix`
|
|
||||||
- [x] `configs/nixos/modules/network/vpn-client.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/default.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/alacritty.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/firefox.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/ghostty.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/obsidian.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/r2modman.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/signal.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/steam.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/apps/vencord.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/hyprland/default.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/hyprland/hypridle.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/hyprland/hyprlock.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/login.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/mako.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/portals.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/rofi.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/session/waybar.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/utilities/audio.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/utilities/clipboard.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/utilities/osd.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/utilities/recording.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/utilities/screenshot.nix`
|
|
||||||
- [x] `configs/nixos/modules/desktop/utilities/theming.nix`
|
|
||||||
- [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`
|
|
||||||
- [ ] `configs/nixos/modules/shell/fish/default.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/gitea-axi.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/git.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/herdr.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/nvim/default.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/omp.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/pi/default.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/python.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/rust.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/tmux/default.nix`
|
|
||||||
- [ ] `configs/nixos/modules/shell/yazi.nix`
|
|
||||||
- [ ] `src/dotfiles/guests.nix`
|
|
||||||
- [x] `configs/nixos/guests/actualbudget.nix`
|
|
||||||
- [ ] `configs/nixos/guests/copyparty.nix`
|
|
||||||
- [ ] `configs/nixos/guests/homepage.nix`
|
|
||||||
- [ ] `configs/nixos/guests/navidrome.nix`
|
|
||||||
- [ ] `configs/nixos/guests/palworld.nix`
|
|
||||||
- [ ] `configs/nixos/guests/reverse-proxy.nix`
|
|
||||||
- [ ] `configs/nixos/guests/valheim.nix`
|
|
||||||
- [ ] `src/dotfiles/hosts.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/neogaia/default.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/neogaia/disk.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/neogaia/hardware-configuration.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/pikachu/default.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/pikachu/disk.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/pikachu/hardware-configuration.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/zeus/default.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/zeus/disk.nix`
|
|
||||||
- [ ] `configs/nixos/hosts/zeus/hardware-configuration.nix`
|
|
||||||
|
|||||||
Reference in New Issue
Block a user