Free Open Source Software
About
This is all the software I use during my competitive programming adventures. Everything listed works perfectly with most Linux based distro.
Operating Systems
Omarchy is the linux distro I have been using since Windows 10 death day, October 2025. Preloaded with the Hyprland Wayland compositor, LazyVim and gamer one click installs for Minecraft, Steam, Retroarch, Omarchy has everything I could ever wish for right out of the box. Coupled with abunch of easy to use theme customization features, an easy to use TUI for installing packages from pacman and the AUR, Omarchy is super easy to extend once installed with your own styles and workflows.
Otherwise Ubuntu server / debian server are the distros I see pre installed on most VPS services. These are historically the most wildly used distros in the serverside world. Personally though, I just prefer the fast paced and tinkering nature of Arch based Linux distros for my desktop computer experience..
Omarchy
Beautiful, Modern & Opinionated Linux by DHH
Ubuntu Server
Scalable Linux for the cloud
Programming
Tools and plugins I use on a daily basis for development. After Windows 10 death day, I made the move from Visual Studio Code to NeoVim, ultimately falling in love with the keybinds. Otherwise I've been enjoying lazygit to push commits to my Competitive Programming Repo easy TUI style. Additionally, I've been using Mise for simple programming language set up and other tasks.
NeoVim
Vim-fork focused on extensibility and usability
LazyVim
Neovim config for the lazy
Oil.vim
Neovim file explorer: edit your filesystem like a buffer
LazyGit
Simple terminal UI for git commands
Mise
dev tools, env vars, task runner
Honorable mentions
These are additional software that whilst I don't personally use them on a daily basis, users may find use for them.
vscodium
Binary releases of VS Code without MS branding/telemetry/licensing
cpeditor
The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀