2025-04-09 19:07:28 +01:00
|
|
|
;; -*- lexical-binding: t -*-
|
|
|
|
|
|
|
|
|
|
|
|
(defun config-init-ui ()
|
2025-04-15 05:47:12 +01:00
|
|
|
(defun my/doom-modeline-for-new-frames (&optional frame)
|
|
|
|
(setq doom-modeline-height (+ (frame-char-height) 8))
|
|
|
|
(with-selected-frame (or frame (selected-frame))
|
2025-04-16 20:43:16 +01:00
|
|
|
(doom-modeline-mode 1)))
|
2025-04-15 05:47:12 +01:00
|
|
|
|
2025-04-09 19:07:28 +01:00
|
|
|
(use-package doom-modeline
|
|
|
|
:defer t
|
|
|
|
:commands (doom-modeline-mode)
|
|
|
|
:custom
|
2025-04-16 20:43:16 +01:00
|
|
|
(doom-modeline-mode (not (daemonp)))
|
2025-04-15 05:47:12 +01:00
|
|
|
(doom-modeline-env-load-string "")
|
2025-04-16 20:43:16 +01:00
|
|
|
:hook ((server-after-make-frame) . my/doom-modeline-for-new-frames)
|
|
|
|
;; ^^^^^^^^^^^^^^^^^^^^^^^ this hook is my goat
|
|
|
|
)
|
2025-04-09 19:07:28 +01:00
|
|
|
|
|
|
|
(use-package base16-theme
|
|
|
|
:config
|
2025-04-10 19:19:56 +01:00
|
|
|
(load-theme 'base16-rose-pine t)))
|
2025-04-09 19:07:28 +01:00
|
|
|
|
|
|
|
(provide 'config-ui)
|