My Entire Neovim + Tmux + AI Workflow (2026 Update)

Share

Summary

This video details an updated 2026 Neovim, Tmux, and AI workflow, emphasizing a command-line-centric, minimalist approach for maximum productivity. It covers OS choices, terminal configurations, the use of dev containers, AI tools, and note-taking systems, all aimed at efficiency and control.

Highlights

Terminal Setup: Alacritty, Zsh, and Tmux Defaults
00:18:37

Alacritty is used for its minimalism and speed. Zsh is preferred over Bash for its advanced completion, though new engineers are advised to master Bash first. Tmux is central to the workflow, with the speaker advocating for default key bindings for universal productivity.

Introduction to a Command-Line-Centric Workflow
00:00:00

The speaker introduces his updated 2026 workflow, which is 95% command-line based, focusing on minimalism, efficiency, and being distraction-free. The core philosophy is to use minimal resources and keep an environment keyboard-centered.

Git and Dot Files Management
00:02:40

The workflow is centered around Git, with dot files stored in a private repository managed by Shemmoa. This allows for quick setup on new machines and in ephemeral environments. The speaker also self-hosts a Git server using Forgejo, emphasizing control over code.

Operating System Choice: Fedora Atomic Sway
00:06:21

The speaker has fully transitioned from macOS to Linux, specifically Fedora Atomic Sway. He explains the benefits of an immutable OS with read-only root filesystems and rollback capabilities, highlighting its stability for a portable workstation.

Window Manager: Sway over Hyperland and CosmicDE
00:11:12

After experimenting with Hyperland and CosmicDE, the speaker settled on Sway as his window manager due to its stability, large community, and minimalist design. He emphasizes speed and lack of animations as key for his productivity.

Command-Line Productivity Enhancements (Email, Browsing, AI)
00:27:06

The speaker has integrated email management (using Arc) and web browsing (using w3m) into his command-line workflow for increased efficiency and privacy. He also demonstrates seamless AI interaction (with Claude) directly from the terminal, showing how to query and integrate AI responses into his editor.

Dev Containers for Project Isolation
00:41:54

Dev containers are crucial for isolating project dependencies from the host system. This allows for reproducible environments and quick setup, ensuring necessary tools are available without cluttering the local machine. This is presented as an industry standard for engineering teams.

Why Not NixOS? Debate and Employability
00:47:56

The speaker strongly argues against learning NixOS for aspiring DevOps engineers due to its niche nature, steep learning curve, and lack of widespread enterprise adoption. He contrasts it with dev containers, which align with industry standards and enhance employability.

Neovim and AI Tools Integration
00:56:46

LazyVim remains the preferred Neovim setup. The speaker highlights the significant impact of AI, particularly Claude Code and Fabric, on his workflow. He demonstrates secure AI interaction within dev containers to prevent data leakage and leverage AI for tasks like summarizing and code generation.

Browser Choice and Note-Taking System
01:07:04

Vivaldi is chosen as the main browser due to its privacy features and Chromium-based extensions. The Zettelkasten method for note-taking continues, with a custom CLI tool built for self-control and efficiency in managing over 5,000 notes.

Conclusion and CubeCraft Mentorship
01:10:40

The speaker summarizes his updated workflow, emphasizing continued dedication to CLI tools, dev containers, and AI integration. He invites interested viewers to join CubeCraft for mentorship in mastering these skills for a tech career.

Recently Summarized Articles

Loading...