NixOS-like services for Nix flakes
Go to file
Sridhar Ratnakumar 05345eaab7 dev flake: check example and tests
It makes sense to consolidate all of this to in one place, the "dev flake".
2023-07-10 13:01:08 -04:00
dev dev flake: check example and tests 2023-07-10 13:01:08 -04:00
example dev: functional formatter 2023-06-21 16:09:47 -04:00
nix add before and after options to initialScript in postgres (#5) 2023-07-10 21:10:52 +05:30
.envrc dev flake: check example and tests 2023-07-10 13:01:08 -04:00
.gitignore Add dev flake 2023-06-21 16:07:19 -04:00
flake.nix Initial implementation: hello and postgres 2023-06-19 17:56:18 -04:00
LICENSE Initial commit 2023-06-19 17:44:27 -04:00
README.md dev flake: check example and tests 2023-07-10 13:01:08 -04:00
test.sh dev flake: check example and tests 2023-07-10 13:01:08 -04:00

services-flake

Note

🚧 Work in Progress

NixOS-like services for Nix flakes, as a process-compose-flake module (based on flake-parts).

Getting Started

TODO

  • Use direnv to enter the devShell
  • Add tests to ./dev/flake.nix

Services available

  • Hello World
  • PostgreSQL
  • MySQL
  • Redis
  • ...

Contributing

Credits

Thanks to the devenv project on which much of our services implementation is based on.

FAQ

Why not re-use devenv service modules?

This is currently not possible (nor prioritized by the devenv project), which is why we must create our own services. See https://github.com/cachix/devenv/issues/75