Games from a repo near you

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:

Ambience

Channel

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"))))

Xonotic - Arena Shooter

guix shell xonotic -- xonotic
nix run nixpkgs#xonotic

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.

Taisei - Bullet Hell

guix shell taisei -- taisei
nix run nixpkgs#taisei

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.

Ur Quan Masters - Space adventure

guix shell uqm -- uqm
nix run nixpkgs#uqm

UQM

ATTENTION INTERLOPER, HEED THIS RECORDED MESSAGE

Dwarf Fortress - Civbuilder

guix shell dwarf-fortress -- dwarf-fortress
nix run nixpkgs#dwarf-fortress

Dwarf Fortress

SuperTuxKart - Kart Racer

guix shell supertuxkart -- supertuxkart
nix run nixpkgs#superTuxKart

Trailer

SuperTux - 2D Platformer

guix shell superTux -- superTux
nix run nixpkgs#superTux

FlightGear - Flight Simulator

guix shell flightgear -- fgfs
nix shell nixpkgs#flightgear -c fgfs