diff --git a/init.el b/init.el
index b8e5678..03cdde0 100644
--- a/init.el
+++ b/init.el
@@ -718,6 +718,13 @@ DOCSTRING is an optional form that is discarded upon expansion."
 ;; Simple language modes
 ;; ---------------------------------- ;;
 
+(external-package clojure-mode
+  "Major mode for Clojure."
+  :mode
+  ("\\.clj\\'" . clojure-mode)
+  ("\\.cljs\\'" . clojurescript-mode)
+  ("\\.cljc\\'" . clojurec-mode))
+
 (external-package csharp-mode
   "Major mode for C#."
   :mode
@@ -877,6 +884,15 @@ DOCSTRING is an optional form that is discarded upon expansion."
   :bind
   (("C-x C-b" . bufler-list)))
 
+;; ---------------------------------- ;;
+;; cider
+;; ---------------------------------- ;;
+
+(external-package cider
+  "Provides an interactive programming environment for Clojure."
+  :hook
+  (clojure-mode-hook . cider-mode))
+
 ;; ---------------------------------- ;;
 ;; consult
 ;; ---------------------------------- ;;