This commit is contained in:
Jeffrey Serio 2023-08-10 21:44:56 -05:00
parent 5e0471dd65
commit e2971f4477
3 changed files with 34 additions and 19 deletions

View File

@ -6,8 +6,8 @@
(setq user-full-name "Jeffrey Serio" (setq user-full-name "Jeffrey Serio"
user-mail-address "hyperreal@fedoraproject.org") user-mail-address "hyperreal@fedoraproject.org")
;; See 'C-h v doom-font' for documentation and more examples of what they ;; This sets the frame dimensions and position on the screen when on moonshadow host.
;; accept. For example: ;; Also sets the font size for moonshadow host.
(when (string= (system-name) "moonshadow") (when (string= (system-name) "moonshadow")
(setq fontsize 18) (setq fontsize 18)
(setq default-frame-alist (setq default-frame-alist
@ -18,15 +18,18 @@
(vertical-scroll-bars . nil) (vertical-scroll-bars . nil)
(horizontal-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") (when (string= (system-name) "evergloam")
(setq fontsize 18) (setq fontsize 18)
(add-to-list 'default-frame-alist '(fullscreen . maximized))) (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-variable-pitch-font (font-spec :family "Rubik")
doom-unicode-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 "JetBrainsMono Nerd Font Mono" :size fontsize)) doom-big-font (font-spec :family monofontfam :size fontsize))
;; Use catppuccin-mocha theme ;; Use catppuccin-mocha theme
(setq doom-theme 'catppuccin) (setq doom-theme 'catppuccin)
@ -120,12 +123,14 @@ If point was already at that position, move point to beginning of line."
;;;; org-mode ;;;; org-mode
(org-bullets-mode 1) (add-hook 'org-mode-hook (lambda () (org-superstar-mode 1)))
(setq org-modules '(org-protocol (setq org-modules '(org-agenda
org-agenda
org-annotate-file org-annotate-file
org-choose
org-collector org-collector
org-man
org-notify
)) ))
(eval-after-load 'org (eval-after-load 'org
'(org-load-modules-maybe t)) '(org-load-modules-maybe t))
@ -185,17 +190,27 @@ If point was already at that position, move point to beginning of line."
"TODO(t)" "TODO(t)"
"WAITING(w@/!)" "WAITING(w@/!)"
"IDEA(i)" "IDEA(i)"
"SOMEDAY(.)" "BLOCKED(k@/!)" "|" "DONE(x!)" "CANCELLED(c)") "SOMEDAY(.)"
"BLOCKED(k@/!)"
"|"
"DONE(x!)"
"CANCELLED(c)")
(sequence "PROJECT" "|" "DONE(x)") (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 (setq org-todo-keyword-faces
'(("TODO" . (:foreground "#a6e3a1" :weight bold)) '(("STARTED" . (:foreground "#a6d189" :weight bold))
("IDEA" . (:foreground "#74c7ec" :weight bold)) ("TODO" . (:foreground "#a6e3a1" :weight bold))
("DONE" . (:foreground "#f38ba8" :weight bold))
("WAITING" . (:foreground "#f9e2af" :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) (setq org-log-done 'time)

View File

@ -63,7 +63,7 @@
;;objed ; text object editing for the innocent ;;objed ; text object editing for the innocent
;;parinfer ; turn lisp into python, sort of ;;parinfer ; turn lisp into python, sort of
;;rotate-text ; cycle region at point between text candidates ;;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 ;;word-wrap ; soft wrapping with language-aware indent
:emacs :emacs
@ -106,7 +106,7 @@
;;taskrunner ; taskrunner for all your projects ;;taskrunner ; taskrunner for all your projects
;;terraform ; infrastructure as code ;;terraform ; infrastructure as code
;;tmux ; an API for interacting with tmux ;;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 ;;upload ; map local to remote projects via ssh/ftp
:os :os

View File

@ -25,9 +25,9 @@
(package! justl) (package! justl)
(package! license-templates) (package! license-templates)
(package! nov) (package! nov)
(package! org-bullets)
(package! org-chef) (package! org-chef)
(package! org-roam) (package! org-roam)
(package! org-superstar)
(package! python-docstring) (package! python-docstring)
(package! shell-pop) (package! shell-pop)
(package! systemd) (package! systemd)