From 44bb63ffe02f39d9e9a1c79cc5bf17ccfe45de6a Mon Sep 17 00:00:00 2001 From: lemyx Date: Wed, 22 Jan 2025 09:15:12 +0800 Subject: [PATCH] Use lazycat-theme & awesome-tray --- .gitignore | 1 + .gitmodules | 6 ++++++ lisp/init-ui.el | 39 ++++++++++++--------------------------- site-lisp/awesome-tray | 1 + site-lisp/lazycat-theme | 1 + 5 files changed, 21 insertions(+), 27 deletions(-) create mode 160000 site-lisp/awesome-tray create mode 160000 site-lisp/lazycat-theme diff --git a/.gitignore b/.gitignore index 4f6ebce..5c7c17d 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ auto-save-list tramp .\#* +var/ # Org-mode .org-id-locations diff --git a/.gitmodules b/.gitmodules index ff66264..d9e51c5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,9 @@ [submodule "site-lisp/beancount-mode"] path = site-lisp/beancount-mode url = https://github.com/beancount/beancount-mode.git +[submodule "site-lisp/lazycat-theme"] + path = site-lisp/lazycat-theme + url = https://github.com/manateelazycat/lazycat-theme.git +[submodule "site-lisp/awesome-tray"] + path = site-lisp/awesome-tray + url = https://github.com/manateelazycat/awesome-tray.git diff --git a/lisp/init-ui.el b/lisp/init-ui.el index e2bb498..8f94de7 100644 --- a/lisp/init-ui.el +++ b/lisp/init-ui.el @@ -5,28 +5,19 @@ ;;; Code: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; Theme -(use-package doom-themes) +;;; lazycat-themes & awesome-tray +(add-to-list 'load-path "~/.emacs.d/site-lisp/lazycat-theme") +(require 'lazycat-theme) +(lazycat-theme-load-dark) -(use-package circadian - :hook - (emacs-startup . circadian-setup) - :config - (setq calendar-latitude 40.0) - (setq calendar-longitude 116.4) - (setq circadian-themes '((:sunrise . ( - modus-operandi - adwaita - doom-one-light - doom-solarized-light - )) - (:sunset . ( - ;; modus-vivendi - doom-one - ;; doom-opera - ;; doom-nord-aurora - )) - ))) +(add-to-list 'load-path "~/.emacs.d/site-lisp/awesome-tray") +(require 'awesome-tray) +(awesome-tray-mode 1) +(setq awesome-tray-meow-show-mode t) +(setq awesome-tray-git-show-status t) + +; https://emacs-china.org/t/emacs/6853/14 +(setq-default mode-line-format (remove 'mode-line-buffer-identification mode-line-format)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Tab Bar @@ -77,12 +68,6 @@ (nerd-icons-font-family "Symbols Nerd Font Mono") ) -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; Modeline -(use-package doom-modeline - :ensure t - :hook (after-init . doom-modeline-mode)) - (provide 'init-ui) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; init-ui.el ends here diff --git a/site-lisp/awesome-tray b/site-lisp/awesome-tray new file mode 160000 index 0000000..138c7d2 --- /dev/null +++ b/site-lisp/awesome-tray @@ -0,0 +1 @@ +Subproject commit 138c7d22b1cd82ed883de1c859ead7a93736a734 diff --git a/site-lisp/lazycat-theme b/site-lisp/lazycat-theme new file mode 160000 index 0000000..d0f8566 --- /dev/null +++ b/site-lisp/lazycat-theme @@ -0,0 +1 @@ +Subproject commit d0f8566485d8e00f86fd6ad4e93f016c9a88a9d8