My Linux Journey (Part 5) - Switching to NeoVim

Attribution for featured image:
Thanks to “malkowitch” for the feature graphic of this post. No modifications were made. This image is licensed under the CC BY 3.0 licence
Happy New Year 2025
It’s been over a year since my last post in this series and quite a lot has changed in the time since. I am still running Hyprland and am still on Arch Linux, but my main text editor has changed and tons of my keyboard shortcuts have changed significantly.
Switching to NeoVim as my daily driver text editor
This didn’t happen until late last year, where finally, I had a config to start off of that somebody I met at university gave me. This allowed me to get started much more quickly, as I didn’t have to find all kinds of plugins that I need to get NeoVim to a point where it is so much better than VSCode, where it is at now. Truthfully, I should have switched to NeoVim years ago and that is really the only thing I regret from my previous school, that during that time, where I had much more time to spend on other projects, I didn’t spend the time on learning an amazing text editor.
Redesigned desktop
I haven’t changed much technically in terms of looks, simply given it a fresh splash of colour. I have also now finally restructured my config to make it more easily portable between my PC and my Laptop. This has up to now been quite a large pain point, but now my Hyprland config is basically split up into general config that applies to my PC and my Laptop and config that is specific to either of the two. This allows me to make changes much more quickly and have them applied to both in no time.
Hardware changes
Over the last year I have barely made any hardware changes at all, only adding a portable SSD with a full OS install to my arsenal, allowing me to work on whatever device within minutes using my own customized OS. I still have some issues with that I have to work out, but that’s gonna be something I’ll be doing over the next week or so.
My own GIT page
I have recently launched my own git service at git.janishutz.com, where I host my private projects (as private repos) and some less popular FOSS projects of mine. My NeoVim config can be found there, as well as my LaTeX helper files, which I have finally decided to publish. I have also massively reworked them when switching to NeoVim, allowing me to have many more settings than I had before.