$ 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)