GitHub - ksonj/p81.nix: Attempt to repackage perimeter81 .deb to NixOS seems to work well out-of-the-box (I also cherry-picked the commit from here back into my original repo, so either works). The trick is to make sure you add the flake to your inputs as
p81.url = "github:devusb/p81.nix";
p81.inputs.nixpkgs.follows = "nixpkgs";
to avoid the'GLIBC_2.38' not found
error.