     (x-underline-at-descent-line t)
     ;; The brightness of the background hint to font renderer.
     (frame-background-mode 'light))
-  t)
+
+  ;; smooth mouse scrolling
+  (use-package mwheel
+    :custom
+    (mouse-wheel-scroll-amount '(2
+                                 ((shift) . 5)
+                                 ((control))))
+    (mouse-wheel-progressive-speed nil))
+
+  ;; show time in bottom bar
+  (use-package time
+    :defer t
+    :custom
+    (display-time-default-load-average nil)
+    (display-time-24hr-format t)
+    (display-time-mode t))
+  t)
+
+
+(defun dotemacs/ux ()
+  (use-package cus-edit
+    :defer t
+    :custom
+    (custom-file null-device)) ;; "Don't store customizations"
+
+  (use-package which-key
+    :ensure t
+    :custom
+    (which-key-show-transient-maps t) ;; also show transient keymap bindings
+    :config
+    (which-key-mode)))
+
 
 
 (defun dotemacs/minibuffer ()

    :defer t
    :config
    (paradox-enable))
  t)




  (dotemacs/repositories)
  (dotemacs/package-management)
  (dotemacs/ui)
  (dotemacs/ux)
  (dotemacs/editor/fonts)
  (dotemacs/editor/highlight)
  (dotemacs/external-behaviour)
