mollersuite / oxymoron

[Development hasn't started yet] Good ActivityPub software is an oxymoron
GNU Affero General Public License v3.0
1 stars 0 forks source link

Nix integration #1

Open Jack5079 opened 1 year ago

Jack5079 commented 1 year ago

So I can actually use it y'know

It's next to impossible to reproduce installation of existing Fediverse servers. I tried Akkoma, Mastodon, and Calckey in an Azure (Ubuntu) VM (and remade the VM after each failure) and none worked.

As well I switched to NixOS a week ago so I should probably have this setup to avoid fucking up state

Jack5079 commented 1 year ago

Python has seemingly better Nix integration than JavaScript at the cost of being 20x slower, as well as being harder to learn or use than JavaScript

Jack5079 commented 1 year ago

https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/javascript.section.md#buildnpmpackage-javascript-buildnpmpackage

Jack5079 commented 1 year ago

Nix can't use pnpm-lock.yaml but it can use package-lock.json, weird