/uses
Development Setup
Hardware, editor, terminal, languages, and tools I reach for every day. Inspired by uses.tech.
$ Hardware
Machine
- —HP Laptop 15-da0xxx
- —Intel Core i3-8130U @ 2.20GHz (4 cores)
- —8GB RAM
- —Intel UHD Graphics 620
- — ~900GB SSD
Peripherals
- — Firefox (daily driver browser)
- —Generic mechanical keyboard (Cherry MX Blue)
$ OS & Desktop
- — OS: EndeavourOS (Arch Linux)
- —Kernel: Linux 7.0.9-arch1-1
- —DE: KDE Plasma 6
- — Shell: Fish with Starship prompt
- —WM/DE: KWin (KDE's window manager)
- —Display Manager: SDDM
- —AUR Helper: yay
$ Editor & Terminal
Neovim 0.12.2 (daily driver)
- —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 Rich Presence)
Terminal & Multiplexer
- — Terminal: Alacritty (Dracula theme)
- — Multiplexer: tmux 3.6b
- — Prompt: Starship
- —Font: Hack Nerd Font Mono
- —Color Scheme: Dracula (terminal & tmux)
- —File Manager: yazi (TUI)
$ Languages & Runtimes
Rust
rustc 1.95.0 / cargo 1.95.0
Go
go 1.26.3
Zig
zig 0.16.0
TypeScript
ts 6.0.2 / Node 24.14.0
Bun
bun 1.3.14
npm
npm 11.9.0
Python
pyright LSP
PHP
php-cs-fixer (occasional)
C
gcc 14 / clang 19 / glibc 2.33
$ CLI Tools & Utilities
Git
git 2.49 / lazygit TUI
GitHub CLI
gh 3.5
Docker
docker 28 / compose
ripgrep
rg 14 — code search
fd
fd 10 — fast file find
fzf
fzf 0.60 — fuzzy finder
bat
bat 0.25 — cat with syntax
eza
modern ls replacement
btop
btop 1.4 — system monitor
jq
jq 1.7 — JSON processor
zoxide
zoxide 0.9 — smarter cd
delta
delta 0.18 — git diff viewer
htop
htop 3.4 — process monitor
httpie
https 3.2 — HTTP client
tmux plugins
continuum, resurrect, yank, sensible
$ Key Config Notes
- —Leader key: Space
- —Relative line numbers, 4-space tabs, colorcolumn at 80
- —Clipboard synced with system (
unnamedplus) - —Space+ff → Telescope find files
- —Space+fw → Telescope live grep
- —Space+e → Toggle file explorer
- —Space+h → Harpoon quick menu
- —Ctrl+s / Ctrl+b → tmux prefix (then standard keys)
- —tmux: Alt+arrows → panes, Shift+arrows → windows
- —Shell:
Ctrl+R→ fzf reverse-search (replaces default history search) - —Aliases:
ll→eza -la,cat→bat,find→fd,grep→rg