الإعداد

الأدوات

الأجهزة والبرامج والأدوات التي أصل إليها كل يوم.

الحوسبة

  • OS - CachyOS Linux - Arch, but tuned for responsiveness and aggressive kernel settings
  • الحاسوب المكتبي - Custom build for daily work. CachyOS + KDE Plasma on Wayland
  • الحاسوب المحمول - Linux laptop for travel - same distro, same dotfiles
  • بيئة العمل - KDE Plasma on Wayland - HiDPI-friendly, fractional scaling, no compromises

المحرر + وكلاء الذكاء الاصطناعي

  • المحرر الرئيسي - Neovim - terminal-first, LSP + treesitter dialed in
  • محرر واجهة رسومية - Zed - when I need to pair or share a screen
  • وكلاء الذكاء الاصطناعي - Claude Code, Codex CLI, PI, Gemini CLI, OpenCode - switched via raise, my own Go CLI
  • المهارات المشتركة - rice-shared-skills - one source of truth for prompts and rule files across every agent
  • الطرفية - Alacritty and Ghostty, fish + zsh, tmux for long-running work

الأجهزة

  • لوحة المفاتيح - Compact mechanical (HHKB / Keychron / TKL-class)
  • الشاشة - External display for the desktop
  • الميكروفون - Shure MV7 - podcast-grade, painful to sound bad on
  • واجهة الصوت - Rodecaster Duo - the MV7 lives here
  • سماعات الرأس - Sennheiser HD 560S - open-back, reference-ish, great for long review sessions

اللغات + بيئات التشغيل

  • Node - Node 24 - TypeScript-first for agent runtimes and this site
  • Rust - Rust 1.94 - daily driver for the IPTV toolkit and systems work
  • Go - Go 1.26 - CLI tools, service shells, the raise binary
  • Python - Python 3.14 - ML/eval scripts, AI pipeline glue
  • JVM - OpenJDK 21 - Kotlin/Java when the problem already lives there (ex: Wikimedia)
  • مدير الحزم - pnpm 10 for JS, cargo for Rust, go modules

البنية التحتية

  • حافة الـhomelab - Caddy with an abualruz-headers snippet - parity with CF Pages _headers
  • الحاويات - Docker compose for everything that needs to boot on the homelab
  • شبكة VPN شبكية - Netbird - self-hosted, wires the homelab into every machine I own
  • المصادقة - Pocket ID as the OIDC IdP for internal tools and Cloudflare Access
  • الاستضافة الحافة - Cloudflare Pages - abualruz.com, with a homelab mirror at home.abualruz.com
  • التخزين - R2 + homelab NAS for anything big enough to regret

منظومة النماذج اللغوية المحلية

  • بيئات التشغيل - Ollama + llama.cpp + vLLM for serving
  • الواجهة / الدردشة - LM Studio / Jan / Open WebUI depending on what I'm evaluating
  • لوحة التحكم للوكلاء - Fulcrum - my own - task tracking, memory recall, CoS context across multi-agent runs

الأدوات اليومية

  • الصدفة - fish (default), zsh for scripts
  • البحث - ripgrep, fd, fzf, zoxide
  • Git - gh CLI for everything above git commit
  • المتصفح - Firefox on the desktop, uBlock + Bitwarden, one-off profiles for each client engagement
  • الخطوط - IBM Plex Mono / Sans / Serif, Terminus for terminal flavor, Fira Sans when I want a change

خارج لوحة المفاتيح

  • القهوة - DeLonghi Magnifica - super-automatic, Italian in spirit, offends at least one Italian by design
  • الموسيقى - YouTube Music - classical for deep work, rap / beats / metal / everything else as the day goes. Music is load-bearing.