From e2971f4477d12b3a18e3f459e26fb16f243cc7dd Mon Sep 17 00:00:00 2001 From: Jeffrey Serio <23226432+hyperreal64@users.noreply.github.com> Date: Thu, 10 Aug 2023 21:44:56 -0500 Subject: [PATCH] Update --- config.el | 47 +++++++++++++++++++++++++++++++---------------- init.el | 4 ++-- packages.el | 2 +- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/config.el b/config.el index dbd898b..2c5283b 100644 --- a/config.el +++ b/config.el @@ -6,8 +6,8 @@ (setq user-full-name "Jeffrey Serio" user-mail-address "hyperreal@fedoraproject.org") -;; See 'C-h v doom-font' for documentation and more examples of what they -;; accept. For example: +;; This sets the frame dimensions and position on the screen when on moonshadow host. +;; Also sets the font size for moonshadow host. (when (string= (system-name) "moonshadow") (setq fontsize 18) (setq default-frame-alist @@ -18,15 +18,18 @@ (vertical-scroll-bars . nil) (horizontal-scroll-bars . nil)))) - +;; This sets the frame to be full screen maximized on evergloam host. +;; Also sets the font size for evergloam host. (when (string= (system-name) "evergloam") (setq fontsize 18) (add-to-list 'default-frame-alist '(fullscreen . maximized))) -(setq doom-font (font-spec :family "JetBrainsMono Nerd Font Mono" :size fontsize) +;; Set fonts +(setq monofontfam "JetBrainsMono Nerd Font Mono") +(setq doom-font (font-spec :family monofontfam :size fontsize) doom-variable-pitch-font (font-spec :family "Rubik") - doom-unicode-font (font-spec :family "JetBrainsMono Nerd Font Mono" :size fontsize) - doom-big-font (font-spec :family "JetBrainsMono Nerd Font Mono" :size fontsize)) + doom-unicode-font (font-spec :family monofontfam :size fontsize) + doom-big-font (font-spec :family monofontfam :size fontsize)) ;; Use catppuccin-mocha theme (setq doom-theme 'catppuccin) @@ -120,12 +123,14 @@ If point was already at that position, move point to beginning of line." ;;;; org-mode -(org-bullets-mode 1) +(add-hook 'org-mode-hook (lambda () (org-superstar-mode 1))) -(setq org-modules '(org-protocol - org-agenda +(setq org-modules '(org-agenda org-annotate-file + org-choose org-collector + org-man + org-notify )) (eval-after-load 'org '(org-load-modules-maybe t)) @@ -185,17 +190,27 @@ If point was already at that position, move point to beginning of line." "TODO(t)" "WAITING(w@/!)" "IDEA(i)" - "SOMEDAY(.)" "BLOCKED(k@/!)" "|" "DONE(x!)" "CANCELLED(c)") + "SOMEDAY(.)" + "BLOCKED(k@/!)" + "|" + "DONE(x!)" + "CANCELLED(c)") (sequence "PROJECT" "|" "DONE(x)") - (sequence "LEARN" "TRY" "|" "COMPLETE(x)"))) + (sequence "MAYBE(,0)" "CHOSEN(c,+)" "|" "REJECTED"))) - ;; catppuccin mocha palette + ;; catppuccin palette (setq org-todo-keyword-faces - '(("TODO" . (:foreground "#a6e3a1" :weight bold)) - ("IDEA" . (:foreground "#74c7ec" :weight bold)) - ("DONE" . (:foreground "#f38ba8" :weight bold)) + '(("STARTED" . (:foreground "#a6d189" :weight bold)) + ("TODO" . (:foreground "#a6e3a1" :weight bold)) ("WAITING" . (:foreground "#f9e2af" :weight bold)) - ("SOMEDAY" . (:foreground "#f2cdcd" :weight bold))))) + ("IDEA" . (:foreground "#74c7ec" :weight bold)) + ("SOMEDAY" . (:foreground "#f2cdcd" :weight bold)) + ("BLOCKED" . (:foreground "#c6d0f5" :weight bold)) + ("DONE" . (:foreground "#f38ba8" :weight bold)) + ("CANCELLED" . (:foreground "#e78284" :weight bold)) + ("MAYBE" . (:foreground "#c6d0f5" :weight bold)) + ("CHOSEN" . (:foreground "#89b4fa" :weight bold)) + ("REJECTED" . (:foreground "#d20f39" :weight bold))))) (setq org-log-done 'time) diff --git a/init.el b/init.el index 5466c6b..faef940 100644 --- a/init.el +++ b/init.el @@ -63,7 +63,7 @@ ;;objed ; text object editing for the innocent ;;parinfer ; turn lisp into python, sort of ;;rotate-text ; cycle region at point between text candidates - snippets ; my elves. They type so I don't have to + ;; snippets ; my elves. They type so I don't have to ;;word-wrap ; soft wrapping with language-aware indent :emacs @@ -106,7 +106,7 @@ ;;taskrunner ; taskrunner for all your projects ;;terraform ; infrastructure as code ;;tmux ; an API for interacting with tmux - ;;tree-sitter ; syntax and parsing, sitting in a tree... + tree-sitter ; syntax and parsing, sitting in a tree... ;;upload ; map local to remote projects via ssh/ftp :os diff --git a/packages.el b/packages.el index 51dd56d..18ab486 100644 --- a/packages.el +++ b/packages.el @@ -25,9 +25,9 @@ (package! justl) (package! license-templates) (package! nov) -(package! org-bullets) (package! org-chef) (package! org-roam) +(package! org-superstar) (package! python-docstring) (package! shell-pop) (package! systemd)