Kitten Space Agency (KSA) provides generic Linux builds, but not a way to run them on NixOS. This flake allows the use of KSA on NixOS.
Ensure flakes are enabled on your system.
As of 2026-07, the KSA website uses Keycloak tokens to require a user account to download KSA. To get your token, create "${XDG_CONFIG_HOME:-~/.config}/ksa/" and run nix run .#get-token.
To build (download and install) requires access to the token, and will leave that token in the Nix store. This unfortunately means the build isn't pure.
KSA_REFRESH_TOKEN=$(cat "${XDG_CONFIG_HOME:-~/.config}/ksa/refresh-token") nix build --impure
nix run
© C.H. Mitchell 2026
Released under Mozilla Public License version 2, see LICENSE.