Development
My Setup
Here's a breakdown of my development environment. I use Arch Linux with Neovim as my primary editor, running in Ghostty terminal. This setup gives me a fast, minimal, and highly customizable workflow.
Operating System
Arch Linux
BTW I use Arch. Rolling release distro that keeps me on the bleeding edge.
Terminal
Ghostty
Fast, feature-rich, and native GPU accelerated terminal emulator.
Zsh + Oh My Zsh
Zsh shell with Oh My Zsh for plugins and themes.
Editor
Neovim
Hyperextensible Vim-based text editor. My primary coding environment.
LazyVim
Neovim setup powered by lazy.nvim with sensible defaults.
Development Tools
tmux
Terminal multiplexer for managing multiple sessions.
Docker
Containerization for consistent development environments.
Git
Version control with lazygit for a better TUI experience.
Languages & Frameworks
Python
Primary language for AI/ML development and scripting.
TypeScript
For web development with Next.js and React.
Rust
Learning and building CLI tools.