Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

NixOS needs to handle generating the config to make service configurations composable. If you don't want that, you might as well write your own systemd unit.

That being said, most services have an option to use verbatim configuration files[0] or fragments[1][2][3].

[0]: https://search.nixos.org/options?show=services.yggdrasil.con... [1]: https://search.nixos.org/options?show=services.nginx.config [2]: https://search.nixos.org/options?show=services.bind.extraCon... [3]: https://search.nixos.org/options?show=services.nginx.appendC...



> If you don't want that, you might as well write your own systemd unit.

This might sound glib, but it's a great idea for a simple workaround for users who want to use some other system to template their config files. Wouldn't take much boilerplate at all.


I was dead serious :) Although it seems nginx is bit complicated[0], in general, it's fairly easy to set up new systemd services.

[0]: https://github.com/NixOS/nixpkgs/blob/nixos-22.11/nixos/modu...




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: