Added NixOS module

This commit is contained in:
2022-08-06 20:03:15 +02:00
parent db3ac61807
commit 797c6012b2

View File

@@ -30,17 +30,17 @@ in
};
config = lib.mkIf cfg.enable {
systemd.sockets.qddns = {
systemd.sockets.qddns-server = {
enable = true;
listenStreams = [ "/run/qddns.sock" ];
wantedBy = [ "multi-user.target" ];
socketConfig = {
SocketUser = cfg.sockUser;
};
};
systemd.services.qddns = {
systemd.services.qddns-server = {
enable = true;
script = "${pkg}/bin/qddns-server";
wantedBy = [ "multi-user.target" ];
environment.QDDNS_SERVER = cfg.db;
serviceConfig = {
DynamicUser="yes";