blog.victor.co.zmHello NeovimIntro Every programmer needs a way to write their code, whether using a general-purpose text editor like the one that comes bundled with your Operating System, a source code editor like VS Code or an Integrated Development Environment (IDE) like one ...Feb 11·9 min read
blog.victor.co.zmFrom MS Word to LaTeX to Markdown: Taking the stress out of managing my CVAs developers, we often embark on projects to scratch our own itch. My journey to building a simple CV management tool is one such story - a tale of evolving needs, changing career paths, and the continuous quest for simpler and more efficient ways o...Aug 27, 2025·5 min read
blog.victor.co.zmAdding Your Own Context Menu Entries to GNOME Files (Nautilus)Nautilus or "Files" is the default file manager that ships with GNOME. The stock context menu entries are sufficient for general purposes. However, there are times when you want the ability to add other entries to enable you perform custom actions. I...Apr 26, 2025·5 min read
blog.victor.co.zmBuild it Yourself: When a 2MB Solution Beats a 1GB InstallationThe Catalyst: Fedora 41 and Wayland When I upgraded from Fedora 40 to 41, I didn't expect it to lead me down a path of discovery in Linux package development. The upgrade brought several changes, but the most impactful was the complete shift to Wayla...Dec 18, 2024·7 min read
blog.victor.co.zmAutomating Atomic Poetry Dependency Updates with BashDependency management is a crucial aspect of any project. Keeping your dependencies up to date ensures security, stability, and access to the latest features. However, simply running poetry update can be risky. What if you have 25 outdated packages, ...Sep 18, 2024·4 min read