Uses · The working environment
Tools should disappear into the practice.
The hardware, Linux environment, terminal tools, and compilers behind my daily work. Nothing here is ornamental; each item has earned its place.
a living inventory, not a shopping listHardware rig
HP Laptop 15-da0xxx
Primary workstation
Intel Core i3-8130U @ 2.20GHz (4 cores)
x86_64 processor
8GB DDR4 RAM
Memory
Intel UHD Graphics 620
Display controller
900GB NVMe SSD
Storage drive
Firefox Browser
Primary web browser
Mechanical Keyboard (Cherry MX Blue)
Peripherals
OS & environment
EndeavourOS (Arch Linux)
Operating system
Linux 7.0.9-arch1-1 Kernel
Kernel version
KDE Plasma 6
Desktop environment
Fish Shell + Starship Prompt
Terminal shell
KWin
Window manager
yay
AUR package helper
Editor & terminal
Neovim (tokyonight.nvim)
Code editor & theme
Telescope.nvim
Fuzzy file & code finder
nvim-cmp & LSP Zero
Autocomplete & language servers
Harpoon
Fast file navigation
nvim-treesitter
AST syntax tree parsing
Alacritty + Hack Nerd Font
GPU-accelerated terminal
tmux 3.6b
Terminal multiplexer
yazi
TUI file manager
Compilers & runtimes
Rust (rustc 1.95.0)
Primary systems language
Go (go 1.26.3)
Compiler backend & tooling
TypeScript (ts 6.0 / Node 24 / Bun)
Web & tooling runtimes
C (gcc 14 / clang 19)
Bare-metal & POSIX C99
Zig (zig 0.16.0)
Emulator & low-level code
Python 3.12 (PyTorch)
Graph Neural Networks
CLI workflows
git & lazygit
Version control
docker & compose
Container virtualization
ripgrep (rg)
High-speed code search
fd & fzf
Fast file navigation
bat & eza
Enhanced cat & ls
btop
TUI system monitor