risr.io

Tech I Use

Open Source Software:

  • Manjaro Linux operating system with the Xfce desktop environment and the i3 tiling window manager.
  • Zsh UNIX shell, KiTTY GPU-powered terminal emulator, and gruvbox theme.
  • Vim (with tons of plugins including Telescope and vimspector) for editing source code, Git for source control, and an on-premises buildbot for CI/CD purposes.
  • GNU Compiler Collection, GNU Make and GNU debugger, sometimes Valgrind and distcc.
  • Zeal for offline developer documentation.
  • irrsi as my IRC client along with tmux to keep it running.
  • Docker to contain the madness.
  • Blender for 3D modeling and texture editing, GIMP for image manipulation, and OpenShot video editor.
  • RenderDoc to analyze and debug single frames (rendered using OpenGL).
  • Musickube to play MP3 files (used fre:ac to convert my CD collection to MP3).
  • KeePassXC along with a hardware key.
desktop
Screenshot of my desktop environment (April 26th, 2023)

Hardware:

  • I use a desktop PC, and its current setup is equipped with an 8 core AMD Ryzen 7 5800X3D CPU, 64GB of DDR4 RAM, a GeForce RTX 2070 Super GPU, and 2x M.2 1TB SSD + 2x 500GB SSD drives.
  • Monitor: a 49” super ultrawide curved black Samsung C49RG90. It is placed on a riser for maximum comfort and to reclaim some lost desktop real estate.
  • Keyboards: a ZSA Moonlander Mk.1 with Cherry MX blue switches. And a spare Kinesis Advantage2 QD which features concave keywells and vertical columns (reflects the natural motion of the fingers).
  • Pointing devices: Evoluent vertical mouse 4 and the 3DConnexion Space Mouse Enterprise (used in Blender and to execute docking procedures).
  • Motorized height-adjustable desk.
  • A gaming chair, because the padding is really comfortable.
  • An desk pad which accommodates both my keyboard and mouse.
  • Mini versions of the classic game consoles: Nintendo NES, Nintendo SNES, and the Sony Playstation.

Development servers:

  • HP Enterprise ProLiant MicroServer Gen10 running Debian GNU/Linux. It is equipped with a four-core 3.4 GHz 64-bit AMD Opteron X3421 CPU, 16 GB of DDR4 RAM, a set of four 2TB hard disks divided into two volumes running in RAID1, and two gigabit ethernet ports. This compact box runs a host of services (Buildbot and Docker registry to name a few).
  • A cluster of two dozen Raspberry Pi’s (model 4B) enclosed together with a rack mounted NAS and 24-ports switch, all housed inside a 19” 12U rack.
  • And an idle Apple Mac mini which I used for Xamarin.iOS development (Xcode).
home office
Photo of my home office (July 11th, 2022)
Page last modified at:
π