- config = lib.mkIf config.services.chirp.enable {
- systemd.services.chirp = {
- description = "Chirp SystemD Service!";
- wantedBy = ["multi-user.target"];
- after = ["network.target"];
- serviceConfig = {
- ExecStart = "${zig.packages.master}";
- Restart = "always";
- Type = "simple";
- DynamicUser = "yes";
- };
- environment = {
- PORT = toString config.services.chirp.port;
- };