Updated personal config

This commit is contained in:
Chad Nelson 2025-02-26 18:18:30 -07:00
parent ce1361397d
commit 74252abbf7
25 changed files with 141 additions and 29 deletions

3
.gitignore vendored
View file

@ -3,7 +3,8 @@ auto-save-list
eln-cache
elpa
emacs-backup
emojis
emojis/*
!emojis/custom
history
projects
recentf

BIN
dashboard-logo/Guru.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
dashboard-logo/MSG.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
dashboard-logo/Manray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
dashboard-logo/dbpee.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

BIN
dashboard-logo/gandalf.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

BIN
emojis/custom/estus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
emojis/custom/solaire.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

15
init.el
View file

@ -8,22 +8,9 @@
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(org-fold-core-style 'overlays)
'(org-safe-remote-resources
'("\\`https://fniessen\\.github\\.io/org-html-themes/org/theme-readtheorg\\.setup\\'"))
'(package-selected-packages nil)
'(package-vc-selected-packages
'((ultra-scroll :url "https://github.com/jdtsmith/ultra-scroll")))
'(safe-local-variable-values
'((org-global-properties
(header-args
. ":tangle yes\12 :results none\12 :noweb yes"))
(eval add-hook 'after-save-hook
(lambda nil
(org-babel-with-temp-filebuffer
(concat (vc-root-dir) "publish.org")
(org-sbe "publish-project")))
nil t))))
'((ultra-scroll :url "https://github.com/jdtsmith/ultra-scroll"))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.

View file

@ -30,6 +30,18 @@
;; Enable SPC option in minibuffer
;;(define-key minibuffer-local-completion-map (kbd "SPC") 'self-insert-command)
;; Enable SPC option in minibuffer
;;(define-key minibuffer-local-completion-map (kbd "SPC") 'self-insert-command)
;; Enable fido mode
;;(setq fido-mode t)
;;(fido-vertical-mode)
;;(defun my-icomplete-styles ()
;; (setq-local completion-styles '(orderless)))
;;(add-hook 'icomplete-minibuffer-setup-hook 'my-icomplete-styles)
;; Disable native comp warnings
(setq native-comp-async-report-warnings-errors 'silent)

View file

@ -2,6 +2,7 @@
(use-package hyperbole
:ensure t
:defer t
:disabled
:config
(hyperbole-mode 1))

View file

@ -8,6 +8,9 @@
:ensure t)
#+end_src
#+begin_src elisp
(use-package ob-shell)
#+end_src
#+begin_src elisp
(use-package org
@ -21,7 +24,9 @@
(org-babel-do-load-languages
'org-babel-load-languages
'((php . t)
(scheme . t)))
(scheme . t)
(sql . t)
(shell .t)))
;;(verb . t)))
(add-to-list 'org-src-lang-modes '("php" . php-ts))

View file

@ -1,7 +1,6 @@
#+begin_src elisp
(use-package company
:ensure t
:after (hyperbole)
:hook
(after-init . global-company-mode))
:config
(add-hook 'after-init-hook 'global-company-mode))
#+end_src

View file

@ -1,6 +1,7 @@
#+begin_src elisp
(use-package vertico
:ensure t
:init
(vertico-mode))
(use-package vertico
:ensure t
:init
(vertico-mode)
(vertico-mouse-mode))
#+end_src

View file

@ -1,7 +1,55 @@
#+begin_src elisp
(use-package dashboard
:ensure t
:after nerd-icons
:config
(dashboard-setup-startup-hook)
(setq dashboard-center-content t))
(setq dashboard-startupify-list '(dashboard-insert-banner
dashboard-insert-newline
dashboard-insert-banner-title
dashboard-insert-newline
dashboard-insert-navigator
dashboard-insert-newline
dashboard-insert-init-info
dashboard-insert-items
dashboard-insert-newline
dashboard-insert-footer))
(setq dashboard-startup-banner '("~/.config/emacs/dashboard-logo/Powerline.png" "~/.config/emacs/dashboard-logo/Guru.png" "~/.config/emacs/dashboard-logo/Manray.png" "~/.config/emacs/dashboard-logo/dbpee.gif" "~/.config/emacs/dashboard-logo/MSG.png" "~/.config/emacs/dashboard-logo/gandalf.gif"))
(setq dashboard-banner-logo-title "Wumbology. The study of Wumbo.")
(setq dashboard-center-content t)
(setq dashboard-items '((recents . 5)
(projects . 5)
(bookmarks . 5)
(agenda . 5)))
(setq dashboard-display-icons-p t)
(setq dashboard-icon-type 'nerd-icons)
(setq dashboard-set-heading-icons t)
(setq dashboard-set-file-icons t)
(dashboard-modify-heading-icons '((recents . "nf-oct-file")
(bookmarks . "nf-oct-book")
(projects . "nf-oct-project")
(agenda . "nf-oct-calendar")))
(setq dashboard-navigator-buttons
`(;; line1
(("WORK" "" "" nil "" "" ""))
((,(nerd-icons-mdicon "nf-md-bitbucket" :height 1.1 :v-adjust 0.0)
"Bitbucket"
"Browse Work Bitbucket"
(lambda (&rest _) (browse-url "https://bitbucket.org/c308/workspace/overview/")))
(,(nerd-icons-mdicon "nf-md-jira" :height 1.1 :v-adjust 0.0)
"Jira"
"Browse Work Jira"
(lambda (&rest _) (browse-url "https://c308.atlassian.net/jira/your-work"))))
(("" "" "" () "" "" ""))
;; line 2
(("PERSONAL" "" "" nil "" "" ""))
((,(nerd-icons-flicon "nf-linux-forgejo" :height 1.1 :v-adjust 0.0)
"Git"
"Browse Personal Forgejo"
(lambda (&rest _) (browse-url "https://forge.superkamiguru.org")))
(,(nerd-icons-octicon "nf-oct-person_fill" :height 1.1 :v-adjust 0.0)
"Site"
"Browse Personal Website"
(lambda (&rest _) (browse-url "https://superkamiguru.org")))))))
#+end_src

View file

@ -1,5 +1,6 @@
#+BEGIN_SRC elisp
(use-package doom-modeline
:ensure t
:after poke-line
:init (doom-modeline-mode 1))
#+END_SRC

View file

@ -1,5 +1,16 @@
#+BEGIN_SRC elisp
(use-package emojify
:ensure t
:hook (after-init . global-emojify-mode))
(use-package emojify
:ensure t
:hook (after-init . global-emojify-mode)
:config
(setq emojify-user-emojis '((":solaire:" . (("name" . "Solaire")
("image" . "~/.config/emacs/emojis/custom/solaire.png")
("style" . "github")))
(":estus:" . (("name" . "Estus")
("image" . "~/.config/emacs/emojis/custom/estus.png")
("style" . "github")))))
(when (featurep 'emojify)
(emojify-set-emoji-data)))
#+END_SRC

View file

@ -9,6 +9,6 @@
#+begin_src elisp
(use-package company-php
;;:disabled
:disabled
:ensure t)
#+end_src
#+end_src

View file

@ -0,0 +1,13 @@
#+begin_src elisp
(use-package polymode
:disabled
:ensure t)
#+end_src
#+begin_src elisp
(use-package poly-org
:disabled
:ensure t
:config
(add-to-list 'auto-mode-alist '("\\.org" . poly-org-mode)))
#+end_src

View file

@ -0,0 +1,9 @@
#+begin_src elisp
(use-package dirvish
:ensure t
:disabled
:config
(dirvish-override-dired-mode)
(setq dirvish-attributes
'(vc-state subtree-state all-the-icons collapse git-msg file-time file-size)))
#+end_src

View file

@ -0,0 +1,8 @@
#+begin_src elisp
(use-package eaf
:vc (:url "https://github.com/emacs-eaf/emacs-application-framework"
:branch "master")
:disabled
:config
(eaf-install-and-update))
#+end_src

View file

@ -0,0 +1,4 @@
#+begin_src elisp
(use-package fireplace
:ensure t)
#+end_src

View file

@ -0,0 +1,5 @@
#+begin_src elisp
(use-package org-reminders
:vc (:url "https://github.com/ginqi7/org-reminders"
:branch "main"))
#+end_src

View file

@ -0,0 +1,7 @@
#+begin_src elisp
(use-package poke-line
:ensure t
:config
(poke-line-global-mode 1)
(setq-default poke-line-pokemon "gengar"))
#+end_src