Sometimes it's difficult to find a package in the sea of things available, and especially even if you filter just to games, there's just so much to go through. So I figured I'd write down stuff I very actively play or have played for a while, that are available right now from Nixpkgs and with the requirement that no external purchases are necessary, (I'll have another post for those), but these should all work with just the one command and maybe some automatic asset download.
They're generally ordered by how much I like them, but it's hard since they're all great games, so in mostly no particular order:
Ur Quan and Fortress are not in the mainline guix channel, so you need to add:
(channel (name 'guix-gaming-games) (url "https://gitlab.com/guix-gaming-channels/games.git") ;; Enable signature verification: (introduction (make-channel-introduction "c23d64f1b8cc086659f8781b27ab6c7314c5cca5" (openpgp-fingerprint "50F3 3E2E 5B0C 3D90 0424 ABE8 9BDC F497 A4BB CC7F"))))
guix shell xonotic -- xonotic nix run nixpkgs#xonotic
One of my most played games, I'm a DOOM/DUSK fanboy, but sometimes one wants enemies with more agency and skill. Xonotic has a bunch of imaginative gamemodes, most of which are covered in the singleplayer campaign (which I play almost exclusively SHHhh). Their weapons have enough variety to feel special, and they seem to all work in different situations, yet they're not so unbalanced that I couldn't frag a rocket launcher wielding noob with the basic shotgun.
If you ever liked an Arena Shooter, just give this a try, it's very well made, fun and stable, no reason not to hop into singleplayer that basically acts as levels, where you get a gamemode which you have to beat (or be on the winning team), and that unlocks the next level.
Don't forget that the game relies a bit on classical movement bugs, it's a part of gameplay and you should go to their page and read through that. They're definitely not a requirement though and you can enjoy plenty without any of that.
guix shell taisei -- taisei nix run nixpkgs#taisei
It's a bullet hell what more to say? Well, the art gets better with each release don't worry about that one.
It can satisfy you both as a beginner and advanced player, for beginners I recommend going with: Normal → Hakurei (Default) → Yōkai Buster (Default) Since that autotargets and you can concentrate on evading rather than dealing damage. Also, when you focus, that little dot is your hitbox, use the fact that it's tiny AF.
guix shell uqm -- uqm nix run nixpkgs#uqm
ATTENTION INTERLOPER, HEED THIS RECORDED MESSAGE
guix shell dwarf-fortress -- dwarf-fortress nix run nixpkgs#dwarf-fortress
guix shell supertuxkart -- supertuxkart nix run nixpkgs#superTuxKart
guix shell superTux -- superTux nix run nixpkgs#superTux
guix shell flightgear -- fgfs nix shell nixpkgs#flightgear -c fgfs