Skip to main content
Eshan Roy@eshanized
Projects Portfolio/Linux Desktop & i3 Workstation
Production Environment·Developer Environment·Primary: Shell

Linux Desktop & i3 Workstation

Minimalist, keyboard-driven Linux tiling workflow.

A keyboard-driven Linux workstation configuration tailored for systems development, multi-monitor tiling, low latency, and zero distraction.

Problem Statement

Modern desktop environments waste GPU cycles and screen space on animations, notifications, and complex window management.

Intended Audience

Systems engineers, terminal power users, and developers who write code in Vim/tmux/terminals.

Core Architecture & Mental Model

Deterministic tiling rules, custom status scripts, lightweight compositor rules, and immediate terminal access via hotkeys.

Verified System Capabilities

Instant workspace switching and persistent dual-head layout configuration
Minimal system resource footprint (<200MB idle RAM)
Automated dotfile provisioning and shell bootstrap scripts

Architectural Decisions & Rationales

i3wm over floating window managers

Rationale: Eliminates window dragging and resizing, maximizing code screen real estate and keyboard ergonomics.

Alacritty with GPU acceleration and JetBrains Mono

Rationale: Provides sub-millisecond input rendering for systems programming sessions.

Technical Trade-offs & Honest Limitations

  • Requires learning keyboard navigation bindings; not suited for mouse-heavy graphical tasks.
  • Multi-monitor hotplugging requires invoking custom xrandr scripts on dynamic dock connections.
Empirical Verification Evidence

Public repository at github.com/eshanized/i3wm with detailed config and keybindings.

Related Research & Architectural Writing