$ cat ~/uses.md
## Dev
EditorVS Code
Shellbash / zsh
Shell historyatuin(跨多台機器同步)
TerminalWindows Terminal / tmux
Build systemYocto / BitBake, CMake, Make
LanguagesC (firmware) · Go (tooling) · TypeScript (web)
Cross-compilecross-compile toolchain via Yocto SDK
Version controlgit · Subversion (SVN)
ContainersDocker (dev env isolation)
Dotfileschezmoi
AI assistantCodex · opencode · Claude Code · Antigravity
## Hardware
Workstation OSWindows 11 + WSL2 (Ubuntu)
Monitor27" 1440p IPS × 2
KeyboardMechanical TKL (tactile switches)
Dev boardRaspberry Pi (prototyping) · custom BMC eval boards
DebuggerJ-Link / OpenOCD for bare-metal work
Oscilloscope桌上型示波器
## Homelab
### NAS / Storage
NASSynology DS920+ (DSM)
StorageHDDs (bulk) + SSD cache
SharesSMB (Windows) · NFS (Linux/containers)
### Media Server
PlayerJellyfin (self-hosted, open-source Plex alternative)
TranscodeHardware-accelerated (GPU passthrough)
ClientsSmart TV · mobile · browser
### *arr Stack (Media Automation)
SonarrTV series automation — monitors, grabs, renames
RadarrMovie automation — same pipeline as Sonarr
ProwlarrIndexer manager — single config feeds all *arrs
BazarrSubtitle automation — syncs with Sonarr/Radarr libraries
qBittorrentDownload client (behind VPN container)
### Network
RouterCudy TR3000 (ImmortalWrt)
DNS / ad-blockAdGuard Home
VPNWireGuard (split tunnel for remote access)
Reverse proxyCaddy (auto HTTPS for internal services)
### Orchestration
RuntimeDocker Compose (all services containerised)
MonitoringUptime Kuma (status dashboard)