~/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
toporhtop. 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
grepandfind. 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
fixfunction. A zsh function I wrote that pipes the last failed command into Gemini and asks it to diagnose. When something breaks I runfix, Gemini reads the error and suggests the patch. Saves a lot of context switching. ctxalias. 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.