~/USES · THE REAL DESK NOT ASPIRATIONAL

Uses. The actual stuff on my desk.

// CURRENT AS OF JUNE 6, 2026

The actual stuff on my desk. Pulled from my real shell config and my real apps folder, not aspirational. Updated when something changes.

// 01Machines
  • M4 MacBook Pro. Apple silicon. Main daily driver.
  • Desktop with a dedicated GPU. Same desk, but the real job is being the always on workhorse: it runs the Discord bot, the Minecraft server, and Nexus AI inference through Ollama.
  • Logitech mouse. Managed via Logi Options+ for the extra buttons.
// 02Terminal setup

This is where I spend most of my keyboard time.

  • cool retro term. The terminal emulator. Green CRT scanlines, the whole vibe. Matches the rest of the aesthetic I work in.
  • zsh. The shell. Default for macOS for a few years now and I never moved off it.
  • starship. Prompt. Fast, configurable, looks clean.
  • fastfetch. Runs on every new interactive session so I see the system stats first thing.
  • zsh autosuggestions + syntax highlighting. The two plugins I would never go without.
// 03Modern CLI replacements

If a classic Unix tool has a faster, prettier modern version, I use it.

  • eza instead of ls. Icons, color, group directories first.
  • bat instead of cat. Syntax highlighting, line numbers, git diff awareness.
  • btop instead of top or htop. Way better visualization.
  • neovim instead of vim. Same muscle memory, better defaults.
  • lazygit for the TUI when I want to stage and commit visually instead of by command.
  • zoxide for smart cd. Remembers where you have been.
  • ripgrep and fd instead of grep and find. Massively faster.
  • fzf for fuzzy finding everything.
  • gh for GitHub from the terminal.
// 04AI tools in the loop

Not autopilot. More like a second brain that does not get tired.

  • Claude. Anthropic Claude.app on my Mac plus Claude Code as the CLI. Where most of the heavy thinking and code work happens.
  • Gemini. Google Gemini desktop plus the Gemini CLI for terminal calls. Different model strengths than Claude, useful to have both.
  • Ollama. Local open models running on a dedicated GPU in the home lab. Not just for testing, it does real daily work: coding assists, quick lookups, anything I want to keep off third party APIs.
  • Codex. OpenAI Codex desktop. Less used, but installed for the rare task where it fits better.
  • Custom fix function. A zsh function I wrote that pipes the last failed command into Gemini and asks it to diagnose. When something breaks I run fix, Gemini reads the error and suggests the patch. Saves a lot of context switching.
  • ctx alias. Loads the current project's context file into Gemini in one keystroke. Useful when switching between projects.
// 05Languages and toolchain
  • JavaScript / Node. Primary. Both the portfolio frontend and the Cloudflare Worker backend are JavaScript.
  • Java 24. Installed and on my path for the times a project calls for it.
  • jq for JSON wrangling from the shell. Lives in muscle memory.
  • docker CLI plus colima as the runtime, instead of Docker Desktop.
  • Homebrew on Apple silicon. How I install almost everything terminal related.
// 06Hosting and source control
  • Cloudflare Pages. The portfolio and the Nexus terminal both deploy here. Free tier covers everything.
  • Cloudflare Workers. The Nexus backend at api.thyfwxit.com. JavaScript, around 48 endpoints, zero cold starts.
  • Cloudflare KV. Leaderboards, bans, handles, lockouts.
  • Cloudflare Tunnels. How the public lab pieces reach out. No inbound ports opened, so from the internet only Cloudflare's edge is reachable.
  • GitHub. Source for everything. SSH signing on commits via 1Password.
  • 1Password. For passwords obviously, but also the SSH key that signs every commit and the secrets vault.
// 07Home lab
  • Two node Proxmox VE cluster. Bare metal, running since 2024. Every service in its own lightweight LXC container, or a small VM when it genuinely needs one.
  • AdGuard Home. Network wide DNS filtering. Every device on the network resolves through it.
  • Home Assistant. Home automation. Routines, sensors, anything in the house that talks over the network.
  • OpenMediaVault. Network storage, the household NAS.
  • Portainer. Manages the Docker stack running on the cluster.
  • netboot.xyz. Network boot for OS installs. Beats hunting for a USB stick every time.
  • Uptime Kuma. Self monitoring plus a public status page. Feeds the live status row on the home page.
  • WireGuard. VPN for getting back into the network from anywhere, running in its own container on the cluster.
  • Cloudflare Tunnel. How the public facing pieces reach out. No inbound ports opened, only Cloudflare's edge is reachable, not the lab.
// 08Daily apps
  • Browsers. Brave primarily. Firefox and Chrome (and Chrome Beta) for parallel testing and the occasional rendering check.
  • 1Password. Passwords, SSH signing, secrets.
  • Discord. Communities, dev chats, the Minecraft server crew.
  • Notion. Notes that live longer than a week.
  • Spotify with Spicetify customization, on most of the day.
  • OBS. Recording and screen capture.
  • Affinity. When I need to design something properly.
  • Cyberduck. SFTP for the rare server I touch outside the home lab.
// 09Fun stuff
  • cmatrix in the terminal because I am that person.
  • genact for the fake hacker movie output when I want to feel important.

Anything specific you want the why behind, email xavier@thyfwxit.com.