Jump to content

Technical

From Archive
Revision as of 15:35, 28 May 2025 by Ejfox (talk | contribs) (Created page with "= Technical = ''CLI workflows, data processing scripts, and solutions worth remembering'' == Dotfiles == === Core Philosophy === Minimalist terminal configuration focused on functional beauty and distraction-free computing. Every pixel serves a purpose. Maximum functionality, minimum distraction. Repository: [https://github.com/ejfox/dotfiles github.com/ejfox/dotfiles] === Modern CLI Replacements === {| class="wikitable" ! Old !! New !! Purpose |- | ls || [https://g...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Technical

CLI workflows, data processing scripts, and solutions worth remembering

Dotfiles

Core Philosophy

Minimalist terminal configuration focused on functional beauty and distraction-free computing. Every pixel serves a purpose. Maximum functionality, minimum distraction.

Repository: github.com/ejfox/dotfiles

Modern CLI Replacements

Old New Purpose
ls lsd Better directory listings with icons
cat bat Syntax highlighting and line numbers
top btop System monitoring with transparency

Key Configurations

  • .zshrc - Shell with LLM integration + modern aliases
  • .tmux.conf - Geometric status indicators (◆ ◇ ○ ▪ ─), vim navigation
  • nvim/ - LazyVim with minimal statusline + zen mode integration
  • ghostty/ - Terminal with opacity + blur effects

Signature Features

  • Geometric symbols throughout interface (theme-agnostic)
  • AI-powered MOTD with contextual startup information
  • LLM integration - Context-aware terminal greetings

Personal APIs

  • Git Activity - Commit patterns and project status
  • Archive Search - Full-text search across this wiki

Terminal Setup

  • Ghostty - Primary terminal with blur effects
  • Tmux - Session management with geometric indicators
  • Zsh + Powerlevel10k - Minimal prompt with git integration

Editor Configuration

  • Neovim - LazyVim distribution with custom zen mode
  • LSP Setup - Language servers for JavaScript, Python, etc.
  • Custom keybindings - Optimized for speed and flow

Mobile Integration

SSH Access

  • Termius - SSH client for iOS
  • Cloud VPS - Always-accessible development environment
  • Claude integration - AI assistance via terminal


Observable Notebooks

Work-in-progress data experiments: observablehq.com/@ejfox