<< pages

FAQ/What I Use

Last Updated: 19 Mar 2026

I am often asked just what tools and technology I use for programming, video editing, and so on, particularly in the comments on my YouTube channel. So here it is, all conveniently put in a single place!

What are your system specs?

What operating system do you use?

I generally use Linux, specifically Fedora. My distro isn't always up-to-date, but whatever, ha. It is a distro that I like and have been using for many years.

Occasionally I will use Windows 11, but I really don't like it. In the past I did use Windows a lot, but Windows 11 has just so many problems and annoyances, I really don't like doing it. Besides, I can actually target Windows rather well from Linux, so I don't really need to use it very much.

I do want a Mac at some point, mostly for iOS development and so I can support Macintosh builds of my projects. My mobile phone is an iPhone 13.

What is that desktop?/Why does your desktop look like that?

I use NsCDE. This lets me have a retro, CDE-type desktop, which I love.

My setup, I like to think of my setup as essentially a modern UNIX workstation. Perhaps a Sun workstation, or something like that. 90's era desktops give me a nice, cosy, fuzzy kind of feeling, and I like the simple usability NsCDE affords me. It's a somewhat niche choice, but it's the right one for me. I hope it just keeps being updated!

I sort of operate on a philosophy where my workstation is a bit of a retro-futurist hacker laboratory, tailored specifically to my tastes.

What terminal do you use?

I use kitty as my primary terminal, and fish as my shell.

What is that font you're using?

For my terminal, I usually use any of a number of fonts from The Ultimate Oldschool PC Font Pack. I particularly like IBM BIOS-2y.

For Emacs, I use BigBlueTerm from the Nerd Fonts collection.

What about the CRT retro terminal/effect you use in some of your videos?

That is "Phosphor", a terminal emulator of my own design that has a CRT-effect shader overlayed on top of it. I have a YouTube demonstration of it here.

I may release it at some point, particularly if there is much demand for it, but for now it's just a little toy for myself, especially for using in my videos.

What keyboard do you use?

I use a Keychron K6 with Glorious Panda switches and KBDFans SA profile PBT keycaps. IE: it has tactile switches and retro "spherical" keycaps. I like it, but it's a bit loud for my tastes. My next keyboard will be quieter. I also don't love the keycap colours, but I did get them on sale.

My mouse is a Logitech MX Master 2S.

What other gadgets do you have?

I have a Commodore 64! I like to use it to play games, and also to practise 6502 assembly language programming. It's fun.

Check out my game Weirdvision 64 on itch.io.

I also have a GameBoy Advance SP, which I also like to use to play games and do programming for. I have an old Intel MacBook Pro, but it's very old and outdated by now, especially with Apples move to ARM.

What text editor do you use?

I mostly use Emacs. Specifically, DOOM Emacs. Emacs is wonderful. It's basically a code-your-own text-editor toolkit! In lisp λ, no-less! I really love Emacs. My config is here.

I also use Mousepad and micro for quick edits/as scratch pads.

What video editor do you use?

I use Kdenlive. It's pretty good.

What image editor(s) do you use?

I use Affinity for both raster and vector graphics. I am able to run it on Linux using things like this.

For pixel art, I use Aseprite. It's worth every penny.

I like Krita and Paint Tool SAI for painting, but I haven't done much of that in a bit. I have a Wacom tablet that I use for that kind of thing.

What Engines/Frameworks/Libraries do you use?

I use Godot for game development, and actually also for making applications. I've made my own custom gui theme for it, which give a retro 90's desktop look to any Godot 4+ project. You can get it on my itch.io.

I love Raylib for C/C++ graphics programming. Also imgui.

(C) SOFTWAVE 2026