Notes on my environment; I’ll update with anything I missed later.
Fonts
Monospace fonts
- monaco
- sourcecode pro
- Bitstream Vera Sans Mono
- ubuntu mono
Hardware
I set up a home server running Debian; total power draw stays under 30 watts — very power-efficient, great value!!! The only downside is there are only 2 SATA connectors and the motherboard doesn’t support RAID.
mb:asus N3150M-E
ram:8G
storage:120G SSD + 1T
Keyboard
Ducky One 80% with brown switches; I swapped in PBT keycaps. PBT feels a bit powdery to the touch, and I bought ones that are easy to clean, at Cherry OEM profile height. It felt OEM at first but I got used to it after a few days.
Software
f.lux - protect your eyes
Protects your eyes by making white a bit more yellow, so your eyes tire less over long sessions; a larger font helps too, of course.
Karabiner - key remapping
<https://pqrs.org/osx/karabiner/>
You can remap macOS keys to turn F1-F12 into media controls like track switching and volume, etc. I also used the built-in tool to remap `Caps lock` to `ctrl`, which makes tmux nicer to use — just `Caps` + `a`.
parallels desktop - virtual machines
Coherence mode is awesome; I occasionally open IDA Pro or some Windows software.
VANILLA
<http://matthewpalmer.net/vanilla/>
services
docker - nginx - php - ubuntu for pwnable
avahi-daemon (log in directly via hostname.local on the LAN)
time-machine (watch out for the disk format; I use ext4)
samba
In iTerm I set up multiple profiles paired with a command like ssh [email protected], using ssh keys; with cmd + o I can open a window and pick which host to log into directly — a huge quality-of-life boost.
pwnable
Run with docker; I wrote a shell script to keep it separate from my regular dotfiles. Take a look if you’re interested: https://github.com/zet235/ctf-tools
reference
https://samuelhewitt.com/blog/2015-09-12-debian-linux-server-mac-os-time-machine-backups-how-to