https://github.com/OpenChamp
You can find a very nice list of games that fit your requirements here:
https://nobsgames.stavros.io https://www.darkpattern.games
It's to scare away proprietary firmware
Unciv, Endless Sky, Shattered pixel dungeon
It works outside of NixOS too! Just need to have the nix package manager installed.
@saud