Back to Home

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.

Want my dotfiles?

All my configuration files are available on GitHub.

View Dotfiles