Scarlet Devil Mansion
Uses
Hardware
- Desktop: Core i9-10850K, 64GB RAM, Geforce 3080, far too much disk space
- Laptop: Core i7-10750H, 16GB RAM, GeForce 1660 Ti Mobile
- Laptop: Ryzen 3 3200U, 10GB RAM
- Sony MDR-7506
- Sony WX-1000XM4 headphones
- Pixel 4a 5G
- PineBuds
General Software
- Slackware Linux - The only OS I use.
- Sawfish - My preferred window manager. Never with desktop
effects.
- Enlightenment -
My other preferred window manager.
- Firefox
- Nheko or Element - Clients for Matrix, my preferred chat platform
- Terminology - A blazing fast terminal.
- Barrier - I
don’t have enough desktop space for a proper second monitor, so I instead set
up my PineBook on the left, pipe the audio via PulseAudio to my desktop, and
then use Barrier as a KVM.
- Mutt - Best email client ever.
- Lagrange -
A client for the Gemini protocol.
- RemiMonitor - For monitoring my system, my own creation.
- Benben - My own music player, which I of course use :-P
Development Tools
- Emacs - My IDE/text editor/butterfly launcher of choice for almost two decades.
- Rakefiles - I’ve developed a taste for using Rakefiles instead of Makefiles.
- Valgrind - For profiling.
- KCachegrind - For inspecting Valgrind profiling data.
- Fossil - Distributed version control system.
- Mercurial - For when I can’t use Fossil.
Programming Languages
- Steel Bank Common Lisp - My preferred language.
- Crystal - My other
preferred language.
- FreePascal - I don’t
often write Object Pascal code, but when I do, I use this.
- Nim - A language I
desperately want to love, but rarely use for various reasons.
Doom/Quake Mapping
- Eureka - My
preferred level editor for Doom. I use a slightly customized version.
- K8Vavoom - My preferred Doom engine. I’m unhappy with the
developer’s position on various things, however, so I may fork this
eventually.
- Doomsday Engine - My other
preferred Doom engine.
- Ultimate Doom Builder - The level editor I use when I have to build UDMF maps
for Doom. I use a very out-of-date version because I got tired of updates
breaking the whole thing on me. I try not to use this unless I have to.
- Dwaddle - A collection of tools I’ve written for Doom.
- Slade - For
the things that Dwaddle can’t yet do.
- TrenchBroom - For Quake mapping. I use a slightly older
version.
- QuakeSpasm-Spiked - A nice, fast Quake engine. I use both
it and its direct parent, QuakeSpasm.