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 list
01

Hardware 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

Firefox Browser

Primary web browser

Mechanical Keyboard (Cherry MX Blue)

Peripherals

02

OS & environment

EndeavourOS (Arch Linux)

Operating system

linux

Linux 7.0.9-arch1-1 Kernel

Kernel version

kde

KDE Plasma 6

Desktop environment

Fish Shell + Starship Prompt

Terminal shell

KWin

Window manager

yay

AUR package helper

03

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

tmux 3.6b

Terminal multiplexer

yazi

TUI file manager

04

Compilers & runtimes

rust

Rust (rustc 1.95.0)

Primary systems language

go

Go (go 1.26.3)

Compiler backend & tooling

typescript

TypeScript (ts 6.0 / Node 24 / Bun)

Web & tooling runtimes

c

C (gcc 14 / clang 19)

Bare-metal & POSIX C99

zig

Zig (zig 0.16.0)

Emulator & low-level code

python

Python 3.12 (PyTorch)

Graph Neural Networks

05

CLI workflows

git

git & lazygit

Version control

docker

docker & compose

Container virtualization

ripgrep (rg)

High-speed code search

fd & fzf

Fast file navigation

bat & eza

Enhanced cat & ls

btop

TUI system monitor