# active projects - ariadne - machoke - falinks - dotfiles - natu - nix-style / refactor # project ideas - obsidian-source-notes (`ingest-*` skills) - obsidian-game-backlog - whisper dictation - breadcrumbs - gingko - pokemon-classifier-ml - home assistant agent integration - wallpaper randomizer - ebook tool (might be an overlap with `ingest-ebook`) - amazon / actualbudget exporter - vim-obsidian-markdown - dictionary cli tool - kitchen.md - Rust project creator - random number generator utility - reading material helper - valheim progression DSL + graph # migration - [[conventional-commits]] -> skill? - [[dictionary]] -> cli tool - [[technical-writing]] -> skill? - gitea-axi - skills - claude-code/codebase-design - claude-code/implement - claude-code/improve-codebase - claude-code/remove-skills - claude-code/review-uncommitted - claude-code/setup-skills - claude-code/test-driven-development - claude-code/to-tasks - claude-code/update-skills - implement - prototype - research - review - slice - subagents - test-driven-development ## pikachu + pichu proxmox -> nixos - lidarr (requires raichu) - immich - romm - gitea - nginxproxymanager (gradual migration to nginx guest) - adguard - manage DNS rewrites for local service names such as `home` ## raichu proxmox -> nixos - dwn torrent (vpn) - dwn usenet (vpn) - dwn-torrent-novpn - prowlarr - flaresolverr - radarr - sonarr - radarr-anime - sonarr-anime - configarr - lidarr - audiobookshelf - portainer - seerr - plex - pterodactyl - palworld old - project zomboid - minecraft - cobblemon # learning - YouTube - EeroAlvar - https://www.youtube.com/watch?v=DzhLFiblPUk - https://www.youtube.com/watch?v=hQGAwD9vkLo - https://www.youtube.com/watch?v=hhtExS5UQBI - https://www.youtube.com/watch?v=Y1xO9OsCBC4 - https://www.youtube.com/watch?v=DWWrLlM3gwQ - https://www.youtube.com/watch?v=yHL-gmkzC-4 - https://www.youtube.com/watch?v=KRVYUkM16hE - https://www.youtube.com/watch?v=RxdvzenLcl4 - https://www.youtube.com/watch?v=mdbpIpPSPwQ - https://www.youtube.com/watch?v=GHsq0klC_4g - https://www.youtube.com/watch?v=ciC6ffUqI8k - https://www.youtube.com/watch?v=gYxZt9Qe0fk - https://www.youtube.com/watch?v=0tqty8ltKDA - https://www.youtube.com/watch?v=kzcI5F4tGiU - https://www.youtube.com/watch?v=iKwPaB5TUdI - https://www.youtube.com/watch?v=A-CtdQFRX64 - natu literature - https://rust-analyzer.github.io/book/contributing/syntax.html?utm_source=chatgpt.com - https://github.com/dotnet/roslyn/blob/main/docs/compilers/Design/Red-Green%20Trees.md?utm_source=chatgpt.com - https://github.com/rust-analyzer/rowan/blob/master/examples/s_expressions.rs?utm_source=chatgpt.com - https://dl.acm.org/doi/10.1145/964001.964011 - https://web.cecs.pdx.edu/~apt/esop15.pdf?utm_source=chatgpt.com - https://www.researchgate.net/publication/2377179_Efficient_and_flexible_incremental_parsing?utm_source=chatgpt.com # tech debt - better remote deployment - expose remote deployment as a flake app, replacing the Fish-only `deploy-to` workflow - centralize shared system group names, starting with the `storage` group - Investigate Rust Bazel target structure. 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. ## nix refactor 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` - [ ] `configs/nixos/registry/shell-shortcut.nix` - [ ] `configs/nixos/registry/stable-uid.nix` - [ ] `src/dotfiles/modules.nix` - [ ] `configs/nixos/modules/default.nix` - [ ] `configs/nixos/modules/host.nix` - [ ] `configs/nixos/modules/guest.nix` - [ ] `configs/nixos/modules/monorepo.nix` - [ ] `configs/nixos/modules/zfs.nix` - [ ] `configs/nixos/modules/network/ssh.nix` - [ ] `configs/nixos/modules/network/vlans.nix` - [ ] `configs/nixos/modules/network/vpn-client.nix` - [ ] `configs/nixos/modules/desktop/default.nix` - [ ] `configs/nixos/modules/desktop/apps/alacritty.nix` - [ ] `configs/nixos/modules/desktop/apps/firefox.nix` - [ ] `configs/nixos/modules/desktop/apps/ghostty.nix` - [ ] `configs/nixos/modules/desktop/apps/obsidian.nix` - [ ] `configs/nixos/modules/desktop/apps/r2modman.nix` - [ ] `configs/nixos/modules/desktop/apps/signal.nix` - [ ] `configs/nixos/modules/desktop/apps/steam.nix` - [ ] `configs/nixos/modules/desktop/apps/vencord.nix` - [ ] `configs/nixos/modules/desktop/session/hyprland/default.nix` - [ ] `configs/nixos/modules/desktop/session/hyprland/hypridle.nix` - [ ] `configs/nixos/modules/desktop/session/hyprland/hyprlock.nix` - [ ] `configs/nixos/modules/desktop/session/login.nix` - [ ] `configs/nixos/modules/desktop/session/mako.nix` - [ ] `configs/nixos/modules/desktop/session/portals.nix` - [ ] `configs/nixos/modules/desktop/session/rofi.nix` - [ ] `configs/nixos/modules/desktop/session/waybar.nix` - [ ] `configs/nixos/modules/desktop/utilities/audio.nix` - [ ] `configs/nixos/modules/desktop/utilities/clipboard.nix` - [ ] `configs/nixos/modules/desktop/utilities/osd.nix` - [ ] `configs/nixos/modules/desktop/utilities/recording.nix` - [ ] `configs/nixos/modules/desktop/utilities/screenshot.nix` - [ ] `configs/nixos/modules/desktop/utilities/theming.nix` - [ ] `configs/nixos/modules/desktop/utilities/userdirs.nix` - [ ] `configs/nixos/modules/services/actualbudget.nix` - [ ] `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` - [ ] `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`