diff --git a/doc/conf.py b/doc/conf.py
index 79e830c122295c8aa6524ae0c21645efac39d93a..2218b166811c95f064b502c361b89550b87e8c4a 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -30,6 +30,7 @@ extensions = [
     "sphinx.ext.coverage",
     "sphinx.ext.mathjax",
     "sphinx.ext.viewcode",
+    "sphinx_copybutton",
 ]
 
 # Add any paths that contain templates here, relative to this directory.
@@ -108,28 +109,10 @@ todo_include_todos = False
 
 # -- Options for HTML output ----------------------------------------------
 
-html_theme = "alabaster"
+html_theme = "furo"
 
 html_theme_options = {
-    "extra_nav_links": {
-        "🚀 Github": "https://github.com/inducer/sumpy",
-        "💾 Download Releases": "https://pypi.org/project/sumpy",
-    }
-}
-
-html_sidebars = {
-    "**": [
-        "about.html",
-        "navigation.html",
-        "relations.html",
-        "searchbox.html",
-    ]
-}
-
-# Theme options are theme-specific and customize the look and feel of a theme
-# further.  For a list of options available for each theme, see the
-# documentation.
-# html_theme_options = {}
+        }
 
 # Add any paths that contain custom themes here, relative to this directory.
 # html_theme_path = []
diff --git a/doc/index.rst b/doc/index.rst
index 26dab1f8c2c4db257292454de95d5bf3208a09fb..f0ad00740c610a41790142380d15600814dcc99f 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -21,8 +21,8 @@ Contents
     codegen
     eval
     misc
-
-
+    🚀 Github <https://github.com/inducer/sumpy>
+    💾 Download Releases <https://pypi.org/project/sumpy>
 
 Indices and tables
 ==================