diff --git a/requirements.txt b/requirements.txt
index 64aadd7..8138589 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16,10 +16,7 @@ https://trac-hacks.org/browser/xmlrpcplugin/trunk?rev=18591&format=zip
oauthlib==2.1.0
requests==2.20.1
requests-oauthlib==1.0.0
-# trac-github is unmaintained at this time and not compatible with Trac 1.4
-# See issue https://github.com/trac-hacks/trac-github/issues/136 for example
-# So obviously the solution is a fork, this one will surely never go unmaintained
-trac-github @ git+https://github.com/bmispelon/trac-github.git@trac-1.4
+trac-github==2.3
gunicorn==19.10.0
sentry-sdk==1.11.0
diff --git a/trac-env/conf/trac.ini b/trac-env/conf/trac.ini
index 5d19f81..06f47ae 100644
--- a/trac-env/conf/trac.ini
+++ b/trac-env/conf/trac.ini
@@ -92,13 +92,8 @@ timeline.order = 4.0
wiki.order = 5.0
[metanav]
-about = disabled
-github_login.order = 1.0
-help = disabled
-login.label = DjangoProject Login
-login.order = 2.0
-logout.order = 3.0
-prefs.order = 4.0
+; The metanav is hardcoded in templates/django_theme.html
+; because it was too hard to make the login plugins play nice with each other
[mimeviewer]
enscript_modes = text/x-dylan:dylan:4
diff --git a/trac-env/templates/django_theme.html b/trac-env/templates/django_theme.html
index 405d262..60860c0 100644
--- a/trac-env/templates/django_theme.html
+++ b/trac-env/templates/django_theme.html
@@ -17,7 +17,26 @@
# macro main()
- ${navigation('metanav')}
+
${navigation('mainnav')}