firefox sync-server service: make path to paster executable absolute

The systemd service was ignoring ExecStart because the path to the
paster executable was not absolute. Because ExecStart was ignored, the
service would not start.

Changed files
+1 -1
nixos
modules
services
networking
firefox
+1 -1
nixos/modules/services/networking/firefox/sync-server.nix
···
echo >> ${cfg.privateConfig} "secret = $(head -c 20 /dev/urandom | sha1sum | tr -d ' -')"
fi
'';
-
serviceConfig.ExecStart = "paster serve ${syncServerIni}";
};
};
···
echo >> ${cfg.privateConfig} "secret = $(head -c 20 /dev/urandom | sha1sum | tr -d ' -')"
fi
'';
+
serviceConfig.ExecStart = "${pkgs.pythonPackages.pasteScript}/bin/paster serve ${syncServerIni}";
};
};