Jump to content

Technical: Difference between revisions

From Archive
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..."
 
No edit summary
Line 2: Line 2:


''CLI workflows, data processing scripts, and solutions worth remembering''
''CLI workflows, data processing scripts, and solutions worth remembering''
=== Ambient Information Visualization ===
[[Sketchybar]] replaces my top menu bar with something I can customize and script completely.


== Dotfiles ==
== Dotfiles ==

Revision as of 15:38, 28 May 2025

Technical

CLI workflows, data processing scripts, and solutions worth remembering

Ambient Information Visualization

Sketchybar replaces my top menu bar with something I can customize and script completely.

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