EFE ARDA YAVAŞ / SETUP
[ Return to main page ]A researcher's environment reflects their thinking process. I prefer minimalist workflows that improves my focus ability. 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. -
Second Notebook: Arch Linux (x86_64)
My main Linux development machine. Customized for total control.
DE: KDE Plasma. But I usually use it via ssh connection 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 minimally modified Neovim configuration written in Lua. It is designed to be lightning-fast and entirely keyboard-driven. I ususally open it on SSH sessions. -
Editor: VSCode
After a long period of resistance, I finally incorporated this tool into my workflow. With its visually simple configuration, Vim editing plugin, and Copilot, it has become an IDE for general use. -
Shell & Terminal
Preferred Terminal app is Ghostty. Zsh / Bash with custom scripts for automation.
# Home Lab & Servers
Raspberry Pi 5 (8GB):
Dedicated to ARM64 native compilation and embedded Linux tests however sometimes I use it as my desktop machine. (I really enjoy Kernel Panic)
Home Servers:
Running various distros and containerization to simulate different environments:
- Alpine Linux: For containerization & minimalism.
- Debian: For stability and package management tests.
- Alpine Linux: For containerization & minimalism.
- Debian: For stability and package management tests.