>>789596 (OP)
>OS
Arch Linux as host OS and Windows 10 in a VM with GPU passthrough for specific games and compatibility reasons only.
Gentoo sounds tempting to try in a VM sometime but I have already settled with arch on bare metal and don't want to spend too much time fiddling with the OS itself.
>Environment
i3+Xfce goodies might switch to wayland once that matures and a solid replacement for i3 exists. Found a few so far like sway and way-cooler but they all had their fair share of issues.
>Browser
Firefox is good enough for me, might switch to quteBrowser later on if chrome extensions are ever supported so I can use uMatrix since messing with hosts file is not as intuitive. Being able to access links using keyboard tokens seems like a nice feature to have there is one Firefox extension that allows you to do that but it is slow.
>Language
C, C++, some basic assembly on 8bit Atmel MCUs, Java, Python, tiny amount of C# from messing around in space engineers programmable block scripts, scripting in Matlab.
Not sure if VHDL counts its a hardware description language.
>Text
Mousepad and nano for now, I have barely gone through the emacs and vim tutorials in the past. I should revisit one of them sometime since they get a lot of praise as far as productivity is concerned.
I am familiar with using a text editor and cli to compile C projects, still use Eclipse IDE for most programming related tasks as it is simpler and more convenient out of the box with minimal configuration.
>Office
LibreOffice
>Graphics
Not big on graphics, found KolourPaint to be the easiest to grasp for simple edits.
Might try to learn how to use Gimp and Blender at a basic level sometime.
>Music
Clementine and mpv+ytdl
>Video
mpv+ytdl
Haven't edited video beyond using ffmpeg to convert small snippets into webm format would be handy to find a decent tool for such a task in case I need it in the future.
>Backup
Custom rsync script, backup is automated and performed on a daily basis. All snapshots and associated logs are Stored on an unmounted hard drive that is automatically mounted when required In the rare case that I do something incredibly stupid as root.