diff --git a/api/api-module.nix b/api/api-module.nix index c226a92..44f5a9b 100644 --- a/api/api-module.nix +++ b/api/api-module.nix @@ -31,12 +31,6 @@ in B2 bucket ''; }; - package = mkOption { - type = types.package; - default = pkgs.selfprivacy-graphql-api; - defaultText = literalExpression "pkgs.selfprivacy-graphql-api"; - description = "The SelfPrivacy package to use."; - }; }; config = lib.mkIf cfg.enable { @@ -68,13 +62,9 @@ in wantedBy = [ "network-online.target" ]; serviceConfig = { User = "root"; - ExecStart = "${pkgs.python39Packages.uvicorn}/bin/uvicorn \ - selfprivacy_api.app:app --host 0.0.0.0 --port 5050 --proxy-headers"; + ExecStart = "${pkgs.selfprivacy-graphql-api}/bin/app.py"; Restart = "always"; RestartSec = "5"; - environment = { - PYTHONPATH = cfg.package.pythonPath + ":${cfg.package.out}/python3.9/site-packages/"; - } }; }; # One shot systemd service to rebuild NixOS using nixos-rebuild