← HOME

/ USES

development setup: hardware, editor, shell, languages & tools

// HARDWARE

HP Laptop 15-da0xxx
Intel Core i3-8130U @ 2.20GHz (4 cores)
8GB RAM
Intel UHD Graphics 620
~900GB SSD
firefox Firefox (daily driver browser)
Generic mechanical keyboard (Cherry MX Blue)

// OS & ENVIRONMENT

OS: EndeavourOS (Arch Linux)
linux Kernel: Linux 7.0.9-arch1-1
kde DE: KDE Plasma 6
Shell: Fish with Starship prompt
WM/DE: KWin
AUR Helper: yay

// EDITOR & TERMINAL

tokyonight.nvim (theme)
Telescope.nvim (fuzzy finder)
nvim-cmp (autocompletion)
Harpoon (quick navigation)
nvim-tree (file explorer)
lualine.nvim (statusline)
vim-fugitive (Git integration)
undotree (undo history)
nvim-autopairs
comment.nvim
nvim-treesitter (syntax tree)
lsp-zero.nvim (LSP management)
presence.nvim (Discord RPC)
Terminal: Alacritty (Dracula theme)
tmux Multiplexer: tmux 3.6b
Font: Hack Nerd Font Mono
File Manager: yazi (TUI)

// LANGUAGES & RUNTIMES

rust Rust (rustc 1.95.0)
go Go (go 1.26.3)
zig Zig (zig 0.16.0)
typescript TypeScript (ts 6.0.2 / Node 24.14.0)
bun Bun (bun 1.3.14)
python Python (pyright LSP)
c C (gcc 14 / clang 19)

// CLI TOOLS

git git & lazygit
docker docker & compose
ripgrep (rg)
fd
fzf
bat
eza
btop
jq
zoxide (z)

// CONFIGURATIONS

Leader key: space
Relative line numbers, 4-space tabs
space+ff: Telescope find files
space+fw: Telescope live grep
space+e: Toggle file explorer
space+h: Harpoon quick menu
tmux Ctrl+s / Ctrl+b: tmux prefix
bash ll: eza -la, cat: bat, grep: rg