LnL7 / nix-darwin

nix modules for darwin
MIT License
2.5k stars 410 forks source link

Missing services? #129

Open emptyflask opened 5 years ago

emptyflask commented 5 years ago

I was trying to match the environment I had with Homebrew, got stuck on a warning about services.memcached not existing, then noticed there is a very limited number of services in this repo.

How should I go about running services for couchdb, dnsmasq, elasticsearch, memcached, or nginx?

Am I missing something? Do we need users to import services from mainline Nix and convert systemd to launchd?

abathur commented 5 years ago

I don't think you're missing anything (aside perhaps from finding a user repo with a launchd service definition for any of those). I think you're correct about importing and translating essential services.

No authority on the topic, but the narrative I built in my head while reading around is roughly: