Even better, why not use OpenBubbles?[0] It's even better as it does not require the Mac to act like a server. You just need to collect its hardware identifiers once and you should be ready to go. (still, IUseLinux looks like a cool project, the amount of work needed to reverse everything iMessage require is immense and I would not have expected anyone to have done this work if it didn't exist).
Even better, why not use OpenBubbles?[0] It's even better as it does not require the Mac to act like a server. You just need to collect its hardware identifiers once and you should be ready to go. (still, IUseLinux looks like a cool project, the amount of work needed to reverse everything iMessage require is immense and I would not have expected anyone to have done this work if it didn't exist).
[0]: https://openbubbles.app