diff --git a/docs/requirements.txt b/docs/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ee13a2b60d0914a692d1969a31d46ba8c10e5f4
--- /dev/null
+++ b/docs/requirements.txt
@@ -0,0 +1,4 @@
+# Defining the exact version will make sure things don't break
+sphinx==5.3.0
+sphinx_rtd_theme==1.1.1
+readthedocs-sphinx-search==0.1.1
\ No newline at end of file
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 5f8704b07fd6bc98a8756416372636159575a461..a0611d25d0638315d546346f9d0dd67e8e501697 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -51,7 +51,7 @@ exclude_patterns = []
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
 #
-html_theme = 'nature'
+html_theme = 'sphinx_rtd_theme'
 
 # Add any paths that contain custom static files (such as style sheets) here,
 # relative to this directory. They are copied after the builtin static files,
diff --git a/readthedocs.yaml b/readthedocs.yaml
index f8db799f9175ca3b5bcd7ba0937f08358b5b4e45..952007cf21cf344c6712b15b85cdcd76b3ca80c4 100644
--- a/readthedocs.yaml
+++ b/readthedocs.yaml
@@ -5,9 +5,9 @@ build:
   tools:
     python: "3.9"
 
-# python:
-  # install:
-    # - requirements: mbtrack2.yml
+python:
+  install:
+    - requirements: docs/requirements.txt
 
 sphinx:
   configuration: docs/source/conf.py