this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

updates

+130 -59
+2 -2
doom-config/configs/font.el
··· 26 26 ;; 27 27 ;; They all accept either a font-spec, font string ("Input Mono-12"), or xlfd 28 28 ;; font string. You generally only need these two: 29 - (setq doom-font (font-spec :family "Iosevka SS04" :size 18 :weight 'regular) 30 - doom-variable-pitch-font (font-spec :family "Iosevka SS04" :size 18)) 29 + (setq doom-font (font-spec :family "Iosevka SS04" :weight 'regular :size 17) 30 + doom-variable-pitch-font (font-spec :family "Iosevka Aile" :weight 'light :size 19)) 31 31 32 32 33 33 ;;; font.el ends here
+121 -55
doom-config/configs/org-config.el
··· 40 40 41 41 (set-popup-rule! "^\\*Org Agenda" :ignore t) 42 42 43 + (defun org-config/org-mode-setup () 44 + ;; (variable-pitch-mode 1) 45 + (auto-fill-mode 0) 46 + (visual-line-mode 1) 47 + (setq evil-auto-indent nil)) 43 48 44 - (after! org 49 + (defun org-config/org-ui-setup () 50 + (setq org-ellipsis " ▾" 51 + org-hide-emphasis-markers t 52 + org-src-fontify-natively t 53 + org-fontify-quote-and-verse-blocks t 54 + org-src-tab-acts-natively t 55 + org-edit-src-content-indentation 2 56 + org-hide-block-startup nil 57 + org-src-preserve-indentation nil 58 + org-startup-folded 'content 59 + org-cycle-separator-lines 2) 60 + (set-face-attribute 'org-document-title nil :font "Iosevka Aile" :weight 'bold :height 1.3) 61 + (dolist (face '((org-level-1 . 1.2) 62 + (org-level-2 . 1.1) 63 + (org-level-3 . 1.05) 64 + (org-level-4 . 1.0) 65 + (org-level-5 . 1.1) 66 + (org-level-6 . 1.1) 67 + (org-level-7 . 1.1) 68 + (org-level-8 . 1.1))) 69 + (set-face-attribute (car face) nil :font "Iosevka Aile" :weight 'medium :height (cdr face)))) 70 + 71 + (defun org-config/org-files-setup () 45 72 (setq org-directory (if (string-equal system-type "darwin") "~/developer/src/personal/notes" "~/Documents/notes") 46 73 org-default-notes-file (concat (if (string-equal system-type "darwin") "~/developer/src/personal/notes" "~/Documents/notes") "/inbox.org") 47 74 org-agenda-files (list 48 - (if (string-equal system-type "darwin") "~/developer/src/personal/notes" "~/Documents/notes")) 49 - org-todo-keywords '((sequence 50 - "TODO(t)" 51 - "RECUR(R)" 52 - "PROJECT(P)" 53 - "NOTE(n@)" 54 - "STARTED(s@/!)" 55 - "WAITING(w@)" 56 - "|" 57 - "DONE(d!)" 58 - "SOMEDAY(y!)" 59 - "CANCELLED(c@)" 60 - "DEFERRED(r@)" 61 - )) 75 + (if (string-equal system-type "darwin") "~/developer/src/personal/notes" "~/Documents/notes") 76 + (if (string-equal system-type "darwin") "~/developer/src/personal/notes/zettels" "~/Documents/notes/zettels") 77 + (if (string-equal system-type "darwin") "~/developer/src/personal/notes/zettels/dailies" "~/Documents/notes/zettels/dailies")) 78 + org-roam-directory (concat org-directory "/zettels/") 79 + org-roam-dailies-directory "dailies/" 80 + org-noter-notes-search-path (list (concat org-directory "/zettels/")))) 62 81 63 - org-todo-keyword-faces (quote ( 64 - ("TODO" :foreground "#00BFFF" :weight bold) 65 - ("RECUR" :foreground "cornflowerblue" :weight bold) 66 - ("NOTE" :foreground "brown" :weight bold) 67 - ("STARTED" :foreground "#FF8247" :weight bold) 68 - ("WAITING" :foreground "#EE6363" :weight bold) 69 - ("DEFERRED" :foreground "#4876FF" :weight bold) 70 - ("SOMEDAY" :foreground "#EEDC82" :weight bold) 71 - ("PROJECT" :foreground "#088e8e" :weight bold) 72 - )) 73 - org-todo-repeat-to-state "TODO" 74 - org-pretty-entities t 75 - org-use-tag-inheritance nil 76 - ;; org-agenda-ndays 1 77 - ;; org-agenda-show-all-dates t 78 - org-agenda-start-on-weekday nil 79 - ;; org-agenda-tags-column -100 80 82 81 - org-archive-location "TODO-archive::" 82 - ;; org-archive-save-context-info (quote (time category itags)) 83 - ) 83 + (after! org 84 + (org-config/org-mode-setup) 85 + ;; (org-config/org-ui-setup) 86 + (org-config/org-files-setup) 87 + (setq org-todo-keywords '((sequence 88 + "TODO(t)" 89 + "RECUR(R)" 90 + "PROJECT(P)" 91 + "NOTE(n@)" 92 + "STARTED(s@/!)" 93 + "WAITING(w@)" 94 + "|" 95 + "DONE(d!)" 96 + "SOMEDAY(y!)" 97 + "CANCELLED(c@)" 98 + "DEFERRED(r@)" 99 + )) 100 + 101 + org-todo-keyword-faces (quote ( 102 + ("TODO" :foreground "#00BFFF" :weight bold) 103 + ("RECUR" :foreground "cornflowerblue" :weight bold) 104 + ("NOTE" :foreground "brown" :weight bold) 105 + ("STARTED" :foreground "#FF8247" :weight bold) 106 + ("WAITING" :foreground "#EE6363" :weight bold) 107 + ("DEFERRED" :foreground "#4876FF" :weight bold) 108 + ("SOMEDAY" :foreground "#EEDC82" :weight bold) 109 + ("PROJECT" :foreground "#088e8e" :weight bold) 110 + )) 111 + org-todo-repeat-to-state "TODO" 112 + ;; org-pretty-entities t 113 + org-use-tag-inheritance nil 114 + ;; org-agenda-ndays 1 115 + ;; org-agenda-show-all-dates t 116 + org-agenda-start-on-weekday nil 117 + ;; org-agenda-tags-column -100 118 + 119 + org-archive-location "TODO-archive::" 120 + ;; org-archive-save-context-info (quote (time category itags)) 121 + ) 84 122 (add-hook 'org-capture-mode-hook #'org-align-all-tags) 85 - (setq org-roam-directory (concat org-directory "/zettels/") 86 - org-roam-link-title-format "%s") 87 123 88 124 (add-to-list 'display-buffer-alist 89 125 '("\\*org-roam\\*" ··· 138 174 "* %U %?\n%i\n%a" :prepend t)) 139 175 ) 140 176 141 - ;; (setq org-roam-capture-templates 142 - ;; '( 143 - ;; ("z" "New Zettel" 144 - ;; plain 145 - ;; (function org-roam--capture-get-point) 146 - ;; "%?" 147 - ;; :file-name "%<%Y%m%d%H%M%S>-${slug}" 148 - ;; :head "#+TITLE: ${title}\n#+roam_tags: \n:PROPERTIES:\n:ID: %(shell-command-to-string \"uuidgen\")\n:CREATED: %U\n:TITLE: ${title}\n:STYLE: zettel\n:END:\n\n** Tags:: \n" 149 - ;; :unarrowed t) 150 - ;; )) 151 - ;; (setq org-roam-capture-ref-templates 152 - ;; '(("r" "Ref" plain (function org-roam--capture-get-point) 153 - ;; "%?" 154 - ;; :file-name "${slug}" 155 - ;; :head "#+ROAM_KEY: ${ref}\n#+TITLE: ${title}\n:PROPERTIES:\n:ID: %(shell-command-to-string \"uuidgen\")\n:CREATED: %U\n:TITLE: ${title}\n:STYLE: zettel\n:END:\n\n** Tags:: [[file:captures.org][captures]]\n" 156 - ;; :unnarrowed t))) 177 + (setq org-roam-capture-templates 178 + '( 179 + ("n" "New Roam" 180 + plain 181 + "%?" 182 + :if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n#+filetags: uncategorized")) 157 183 158 - (setq org-noter-notes-search-path (list (concat org-directory "/zettels/"))) 184 + ("r" "New Roam Ref" 185 + plain 186 + "* [[%c][${title}]]\n:PROPERTIES:\n:ROAM_REFS: %c\n:END:\n\n%?" 187 + :if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n#+filetags: captures") 188 + :unnarrowed t))) 189 + 190 + (setq org-roam-capture-ref-templates 191 + '( 192 + ("r" "New Roam Ref" 193 + plain 194 + "%?" 195 + :if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n#+filetags: captures") 196 + :unnarrowed t))) 197 + 198 + (setq org-roam-dailies-capture-templates 199 + '( 200 + ("d" "New Roam Daily" 201 + entry 202 + "* %?" 203 + :if-new (file+head 204 + "%<%Y-%m-%d>.org" "#+title: %<%Y-%m-%d %a>\n")) 205 + 206 + ("t" "New Roam Daily Task" 207 + entry 208 + "* TODO %?\n %U\n %a\n %i :workday:" 209 + :if-new (file+head+olp 210 + "%<%Y-%m-%d>.org" "#+title: %<%Y-%m-%d %a>\n" ("Tasks")) 211 + :empty-lines 1) 212 + 213 + ("m" "New Roam Daily Meetings Notes" 214 + entry 215 + "* %<%I:%M %p> - %^{Meeting Title} :meetings:\n\n%?\n\n" 216 + :if-new (file+head+olp 217 + "%<%Y-%m-%d>.org" "#+title: %<%Y-%m-%d %a>\n" ("Logs" "Meeting Notes"))))) 218 + 159 219 160 220 (setq org-agenda-custom-commands 161 221 (quote ··· 180 240 (org-agenda-skip-entry-if 181 241 (quote regexp) 182 242 "\\=.*\\[#C\\]"))))) 183 - ("u" "Unscheduled tasks" tags "TODO<>\"\"&TODO<>{DONE\\|CANCELLED\\|DEFERRED\\|SOMEDAY\\|PROJECT\\|NOTE}" 243 + ("u" "Unscheduled tasks" tags "TODO<>\"\"&TODO<>{DONE\\|CANCELLED\\|DEFERRED\\|SOMEDAY\\|PROJECT\\|NOTE\\|RECUR}" 184 244 ((org-agenda-overriding-header "Unscheduled tasks: ") 185 245 (org-agenda-skip-function 186 246 (quote ··· 220 280 (quote 221 281 (category-up))))))))) 222 282 283 + 284 + ;; keymapping 285 + (map! :leader :desc "Roam capture" :n "R" #'org-roam-capture 286 + :leader :desc "Roam daily capture" :n "D" #'org-roam-dailies-capture-today) 287 + 288 + (provide 'org-config) 223 289 ;;; org-config.el ends here
+1 -1
doom-config/configs/theme.el
··· 23 23 ;; There are two ways to load a theme. Both assume the theme is installed and 24 24 ;; available. You can either set `doom-theme' or manually load a theme with the 25 25 ;; `load-theme' function. This is the default: 26 - (setq doom-theme 'doom-xcode) 26 + (setq doom-theme 'doom-palenight) 27 27 28 28 ;;; theme.el ends here
+3
doom-config/configs/ui.el
··· 26 26 ;; start maximised 27 27 (add-to-list 'default-frame-alist '(fullscreen . maximized)) 28 28 29 + ;; add a bit of transparency 30 + (doom/set-frame-opacity 95) 31 + 29 32 ;;; ui.el ends here
+3 -1
doom-config/init.el
··· 69 69 dired ; making dired pretty [functional] 70 70 electric ; smarter, keyword-based electric-indent 71 71 ;;ibuffer ; interactive buffer management 72 - (undo +tree) ; persistent, smarter undo for your inevitable mistakes 72 + undo ; persistent, smarter undo for your inevitable mistakes 73 73 vc ; version-control and Emacs, sitting in a tree 74 74 75 75 :term ··· 147 147 nix ; I hereby declare "nix geht mehr!" 148 148 ;;ocaml ; an objective camel 149 149 (org 150 + +pretty 150 151 +dragdrop 151 152 +habit 152 153 +protocol 153 154 +pandoc 155 + +pomodoro 154 156 +present 155 157 +noter 156 158 +roam2