-
Nixos as my base system. Nixos offers a new paradigm of system management that makes it hard for me to go back to any other distro, despite the new problems Nixos introduces. The game-changer is that Nix build system offers reproducibility guarantees, an escape from dependency-hell, rollbacks, and a declarative system configuration. This all lets me define a system, track it in git, copy the configuration to any other PC and instantly get the exact same setup, and never have to worry about screwing something up when I mess around with guts of my OS -- if something doesn't work right, I can just select a different system version from the boot menu. Nixos has a steep learning curve; not for the faint of heart. Getting started is easy (you can just copy someone's config, and with minor changes it will work). Getting proficient is hard.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
LXD is a manager for Linux Containers (LXC), which lets me spin up a kind-of lightweight VM for any distro, instantly. I use it to run proprietary software isolated from the rest of my system (such as Steam); disposable environments for trying stuff out, and running software that doesn't jive well with Nixos.
-
Kakoune text editor. Modal editing, like Vim, but IMO better. The multi-selection and regex-based filtering is so useful, I can't go back to anything else.
-
AreWeAntiCheatYet
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
I kept Windows around in a dual-boot setup, just because I got a free license from school, but rarely used it. Even in 2015 a large portion of my game library worked on Linux via Wine. Fast-forward with DXVK, VK3D and Proton coming out, and now 99% of my library works out of the box. Now the last bastion of Windows-exclusive games are the few with anti-cheat software that doesn't yet support Linux (EAC and Battle-eye both do already).