In Vim’s predecessor, vi, switching modes was easy, with the ESC key located neatly by the Q on the keyboard of the ADM-3A terminal. On modern keyboards, though, it’s a pain ...
A simple trick in vim to alleviate the pain of reaching for the ESC key is using alt + l.
However, this may or may not work depending on the install. I don't remember what exactly this keybind is for but on some systems I've seen it insert a special character. I've found it typically works with vim-enhanced and neovim.
I think the thing that saves me from doing stuff like this is that as I get older I've begun to hate extraneous cables on and around my desk. For the longest time I've stuck with cabled peripherals, but I think my next buy will be wireless in that department. Now if we could make this foot pedal wireless...
Now I’m not a shill but I did switch from Arch to Nix (because my Bluetooth was irremediably broken on Arch, and no one responded to any of my posts) and it’s honestly a lot less complicated than the documentation suggests 😆
This just makes me want to get into nix even more. Put configs in a git repo and build vms until you have the config you want, then update only when you're doing something new. I use Arch btw. For desktop. Otherwise it's a mix fedora, red hat, debian, Ubuntu, cent, bsd, armbien, openWRT, and a few others.
I don't use arch, but this applies to my android habits.
Nova has way too many settings now, though.
I use gestures and look&feel and that's about it.
Custom icons here and there.
Maybe my app drawer has custom folders, colors, tabs.
And maybe my folders use custom gestures, transparency, and colors, and icons.
But that's it.
On Linux I use the fuck out of custom aliases for basic commands like ls or grep or less - mainly for appearance.
This is the most useful alias to me personally: ls='ls -aph --color=always --group-directories-first'
... I've been using nova for like, 14 years. It's not complex. Now if you want a lot of options, FairEmail will overload your brain. Which I also have...
Once worked for a software company where we could run Linux on our machines if we maintained them ourselves and wouldn't ask admins for support since they were only supporting the default windows installations. Right before Christmas new coworker joined, early twenties, got into a project that was apparently hard to get it set up locally, we told him get the project running and then spend time to configure your laptop the way you like it to be. Low and behold, he spends Christmas setting up and configuring some fancy desktop environment on Kubuntu, returns to work, shows off the fancy looks and within a week fails to get the project set up and everyone else in the project was using windows. So one week later he was back using windows and super pissed that he wasted like 5 days configuring his desktop. My heart is still bleeding for that poor guy :(
A lot of people did this at that company as well. But mainly my point was that it might be better to first get productive, or verify you can be productive with the OS you installed before you waste tons of hours configuring it in some obscure ways.
Especially since it was usually the ones straight outta university who did the fancy configuration, tons of alias, custom theming and so on stuff while most senior Devs using Linux just used default Ubuntu, Fedora or whatever installations. Something that just worked.
Honestly still using the half finished hyprland build for games, studying, and work. If somethings missing then I fix it or simplify stuff I do all the time otherwise it's largely stock and janky. I'd say it's better than my taskbar freezing in kde or gnome. We don't have to talk about how annoying gnome is to use daily.
Using kde with Nvidia on Wayland. About the only thing I struggled with but it's an incredibly annoying bug kde hasn't fixed in a couple years now.
The gnome team goes above and beyond when it comes to Nvidia support. They were the first to support Wayland on Nvidia and they're one of the first to support explicit sync.
The interface is just annoying to use and work around. Using little hacks and extensions are annoying too, especially when they break.
Guess I'm the weirdo. Installed Arch with KDE Plasma, changed the wallpaper, installed Steam, accepted the defaults of everything else. Use it as a daily driver.