EFE ARDA YAVAŞ / SETUP
[ Return to main page ]I believe that a researcher's environment reflects their thinking process. I prefer minimalist, keyboard-centric workflows that allow me to touch the system's core. Here is a detailed look at my hardware and software stack.
-
Daily Driver: MacOS (ARM64)
Used for portable work, battery efficiency, and Unix-based stability. -
Deep Work: Arch Linux (x86_64)
My main development rig. Customized for total control.
WM: Sway (Wayland Tiling WM) - for distraction-free working. -
Experimental: PowerPC & RISC
I enjoy experimenting with older or alternative architectures like PowerPC to understand low-level differences in instruction sets and memory management.
# Development Environment (The Editor)
-
Editor: Neovim
I use a heavily modified Neovim configuration written in Lua. It is designed to be lightning-fast and entirely keyboard-driven. Also VSCode is used for specific tasks. -
Shell & Terminal
Preferred Terminal app is Ghostty. Zsh / Bash with custom scripts for automation. I prefer clean prompts and minimal latency.
# Home Lab & Servers
Raspberry Pi 5 (8GB):
Dedicated to ARM64 native compilation and embedded Linux tests.
Home Servers:
Running various distros to simulate different environments:
- Alpine Linux: For containerization & minimalism.
- Debian/Fedora: For stability and package management tests.
- Alpine Linux: For containerization & minimalism.
- Debian/Fedora: For stability and package management tests.
Networking:
Managing local DNS, SSH tunneling, and secure remote access.