The Tools That I Use

Preamble

Most of the tools listed here are going to be open-source, since I tend to prefer open-source software for ideological and practical reasons. Although, that doesn’t mean I won’t use proprietary software, every now and then.

None of these tools serve as a restriction and I am willing to work with other tools if needed. This list is simply meant to provide an overview of my usual work-flow for any who are curious.

Operating Systems

  • Arch Linux: My preferred and primary operating system.

  • Windows 10: Mostly for gaming

Programming Environment

  • Doom Emacs: My main text-editor and code editor.

  • Bash: My terminal.

  • git: My versioning control system.

  • Github: To host most of my git repositories. (Although I have been looking into Codeberg.)

  • MarkText: For writing markdown files. (Like this one!)

Game Development

  • Godot: My preferred game engine.

Art

  • Aseprite: For pixel-art.

  • Blender: For 3D modeling.

  • G.I.M.P: For image editing.

Music/SFX

  • LMMS: Whenever I need to make music for my games or for some other reason.

Misc.

Less important or less commonly used tools.

  • neovim/vim: For quick text-editing.

  • VS Code: Occasionally, my code-editor.

  • LiteXL: For editing text files.

  • Lutris: For game management in Linux.

  • Vivaldi: Preferred web-browser. Not fully open-source but good enough.

  • MPD with ncmpcpp: For listening to music.

  • Bryce3D: Occasionally use it for surreal retro renders.

Personal Organization

  • calcurse: An ncurses terminal calendar application.

  • org-mode: Emacs org-mode for todo lists and notes.

  • taskwarrior: For simple task management. (Often ignored.)

  • Thunderbird: Email Client.

Security

  • KeepassXC: Password Manager.

Looking into

Tools that I have not yet put a lot of practice or time into but I’m interested in checking out.

  • Trello/Focalboard: I have used Trello in the past and will probably in the future but I am interested in checking out Focalboard as an alternative

  • Pandoc: Don’t have a lot of practice with but seems pretty useful.

  • Taskell: A kanban board (like Trello) task manager.