diff --git a/machines/nixos/compute01/dgsi/default.nix b/machines/nixos/compute01/dgsi/default.nix index b1ebbec1..d58a6c17 100644 --- a/machines/nixos/compute01/dgsi/default.nix +++ b/machines/nixos/compute01/dgsi/default.nix @@ -18,7 +18,6 @@ let packageOverrides = (import "${sources.nix-pkgs}/overlay.nix").mkOverlay { folder = "python-modules"; plist = [ - "django-allauth" "django-allauth-cas" "django-browser-reload" "django-bulma-forms" @@ -37,14 +36,16 @@ let ps: [ ps.django - ps.gunicorn - ps.psycopg + ps.django-allauth ps.django-compressor ps.django-htmx ps.django-import-export + ps.djangorestframework + ps.drf-spectacular + ps.gunicorn + ps.psycopg # Local packages - ps.django-allauth ps.django-allauth-cas ps.django-browser-reload ps.django-bulma-forms @@ -55,7 +56,19 @@ let ps.pykanidm ps.python-cas ] + ++ ( + # On unstable, it is ps.django-allauth.optional-dependencies.socialaccount + # but it does not exist on 24.11 + # FIXME: Use the correct optional-dependencies when available + [ + ps.requests + ps.requests-oauthlib + ps.pyjwt + ] + ++ ps.pyjwt.optional-dependencies.crypto + ) ++ ps.django-allauth.optional-dependencies.saml + ++ ps.drf-spectacular.optional-dependencies.sidecar ); staticDrv = pkgs.stdenv.mkDerivation {