* feat(nix): add nix flake and package * feat: support darwin --------- Co-authored-by: Neko <neko@ayaka.moe>