Merge remote-tracking branch 'origin/master'

This commit is contained in:
Joseph Ferano 2024-08-10 20:22:12 +07:00
commit 0558b4869e
3 changed files with 145 additions and 119 deletions

View File

@ -156,16 +156,16 @@ Finish up
#+END_SRC #+END_SRC
** Package Management ** Package Management
#+begin_src emacs-lisp #+begin_src emacs-lisp
;; Also read: <https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/> ;; Also read: <https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/>
(setq package-archives (setq package-archives
'(("elpa" . "https://elpa.gnu.org/packages/") '(("elpa" . "https://elpa.gnu.org/packages/")
("elpa-devel" . "https://elpa.gnu.org/devel/") ("elpa-devel" . "https://elpa.gnu.org/devel/")
("nongnu" . "https://elpa.nongnu.org/nongnu/") ("nongnu" . "https://elpa.nongnu.org/nongnu/")
("melpa" . "https://melpa.org/packages/"))) ("melpa" . "https://melpa.org/packages/")))
;; Proof-of-concept to install a list of packages ;; Proof-of-concept to install a list of packages
(mapc (mapc
(lambda (package) (lambda (package)
(unless (package-installed-p package) (unless (package-installed-p package)
(package-install package))) (package-install package)))
@ -205,7 +205,7 @@ Finish up
all-the-icons-completion all-the-icons-completion
helpful helpful
vterm vterm
eat ;; eat
;; Enhancements ;; Enhancements
olivetti olivetti
doom-modeline doom-modeline
@ -227,6 +227,7 @@ Finish up
org-fancy-priorities org-fancy-priorities
org-roam org-roam
org-download org-download
org-transclusion
valign valign
;; Programming Languages ;; Programming Languages
tuareg tuareg
@ -255,14 +256,14 @@ Finish up
disaster disaster
magit)) magit))
(setopt package-vc-selected-packages (setopt package-vc-selected-packages
'((dotenv :url "https://github.com/pkulev/dotenv.el") '((dotenv :url "https://github.com/pkulev/dotenv.el")
(indent-bars :url "https://github.com/jdtsmith/indent-bars") (indent-bars :url "https://github.com/jdtsmith/indent-bars")
(doom-themes :url "https://github.com/JosephFerano/doom-themes") (doom-themes :url "https://github.com/JosephFerano/doom-themes")
(org-timeblock :url "https://github.com/ichernyshovvv/org-timeblock") (org-timeblock :url "https://github.com/ichernyshovvv/org-timeblock")
(dape :url "https://github.com/svaante/dape") (dape :url "https://github.com/svaante/dape")
(app-launcher :url "https://github.com/SebastienWae/app-launcher"))) (app-launcher :url "https://github.com/SebastienWae/app-launcher")))
(package-initialize) (package-initialize)
#+end_src #+end_src
** COMMENT Benchmarking ** COMMENT Benchmarking
@ -2023,8 +2024,8 @@ be kept here commented out in case we want to try it again.
(with-current-buffer vterm-buf (with-current-buffer vterm-buf
(setq popper-popup-status 'raised)))) (setq popper-popup-status 'raised))))
(global-set-key (kbd "C-c t") #'vterm) ;; (global-set-key (kbd "C-c t") #'vterm)
(global-set-key (kbd "C-c T") #'joe/vterm-here) ;; (global-set-key (kbd "C-c T") #'joe/vterm-here)
;; (setq explicit-shell-file-name "~/Development/fell/fell") ;; (setq explicit-shell-file-name "~/Development/fell/fell")
(add-hook 'shell-mode (lambda () (setq-local global-hl-line-mode nil))) (add-hook 'shell-mode (lambda () (setq-local global-hl-line-mode nil)))
(setq shell-kill-buffer-on-exit t) (setq shell-kill-buffer-on-exit t)
@ -2774,18 +2775,23 @@ Org mode buffers have associated files.
((agenda "" ((agenda ""
((org-agenda-overriding-header "Daily Agenda") ((org-agenda-overriding-header "Daily Agenda")
(org-agenda-span 1) (org-agenda-span 1)
;; (org-agenda-time-grid nil) (org-agenda-time-grid nil)
;; (org-agenda-overriding-columns-format "%20ITEM %DEADLINE") ;; (org-agenda-overriding-columns-format "%20ITEM %DEADLINE")
(org-agenda-view-columns-initially nil) (org-agenda-view-columns-initially nil)
)) (org-agenda-block-separator ?═)))
(tags-todo "dampsig" (tags-todo "work"
((org-agenda-overriding-header "🖥️📚🔢⚛️📊🕹️ DAMPSIG\n") ((org-agenda-overriding-header "🖥️💸 Work\n")
(org-agenda-block-separator ?*))) (org-agenda-block-separator ?═)))
(tags-todo "+PRIORITY=\"B\"" (tags-todo "sideprojects"
()) ((org-agenda-overriding-header "🖥️🧔🏻 Side Projects\n")
(tags-todo "+PRIORITY=\"C\"") (org-agenda-block-separator ?⎯)))
(tags-todo "+PRIORITY=\"D\""))) (tags-todo "gamingpads"
)) ((org-agenda-overriding-header "🖥️📚️🕹️ Gaming Pads\n")
(org-agenda-block-separator ?⎯)))
(tags-todo "admin"
((org-agenda-overriding-header "✍🏻 Admin\n")
(org-agenda-block-separator ?⎯)))
))))
#+end_src #+end_src
*** org-capture *** org-capture
#+begin_src emacs-lisp #+begin_src emacs-lisp
@ -2892,7 +2898,13 @@ with the cursor you hit TAB and you complete the following;
(setq org-download-image-dir "./Images/") (setq org-download-image-dir "./Images/")
(setq org-download-heading-lvl nil) (setq org-download-heading-lvl nil)
#+end_src #+end_src
*** COMMENT org-roam *** org-transclusion
#+begin_src emacs-lisp
(define-key global-map (kbd "C-c t t") #'org-transclusion-mode)
(define-key global-map (kbd "C-c t a") #'org-transclusion-add)
(define-key global-map (kbd "C-c t r") #'org-transclusion-remove)
#+end_src
*** org-roam
#+begin_src emacs-lisp #+begin_src emacs-lisp
(require 'org-roam) (require 'org-roam)
(setq org-roam-directory "/home/joe/Notes/Roam/") (setq org-roam-directory "/home/joe/Notes/Roam/")
@ -2900,8 +2912,8 @@ with the cursor you hit TAB and you complete the following;
(propertize "${tags:10}" 'face 'org-tag))) (propertize "${tags:10}" 'face 'org-tag)))
(org-roam-db-autosync-mode) (org-roam-db-autosync-mode)
(define-key global-map (kbd "C-c n l") #'org-roam-buffer-toggle)
(define-key global-map (kbd "C-c n f") #'org-roam-node-find) (define-key global-map (kbd "C-c n f") #'org-roam-node-find)
(define-key global-map (kbd "C-c n l") #'org-roam-buffer-toggle)
(define-key global-map (kbd "C-c n g") #'org-roam-graph) (define-key global-map (kbd "C-c n g") #'org-roam-graph)
(define-key global-map (kbd "C-c n i") #'org-roam-node-insert) (define-key global-map (kbd "C-c n i") #'org-roam-node-insert)
(define-key global-map (kbd "C-c n c") #'org-roam-capture) (define-key global-map (kbd "C-c n c") #'org-roam-capture)

View File

@ -44,4 +44,4 @@ SETUVAR fish_pager_color_description:B3A06D\x1eyellow
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
SETUVAR fish_pager_color_selected_background:\x2dr SETUVAR fish_pager_color_selected_background:\x2dr
SETUVAR --export fish_user_paths:/home/joe/\x2elocal/opt/JetBrains\x20Rider\x2d2024\x2e1\x2e4/bin\x1e/home/joe/\x2elocal/share/bin/fasm\x1e/home/joe/\x2elocal/share/bin/zig\x1e/home/joe/\x2elocal/share/bin/cargo/bin\x1e/home/joe/\x2elocal/bin\x1e/home/joe/\x2enimble/bin SETUVAR --export fish_user_paths:/home/joe/\x2elocal/scripts\x1e/home/joe/\x2elocal/opt/JetBrains\x20Rider\x2d2024\x2e1\x2e4/bin\x1e/home/joe/\x2elocal/share/bin/fasm\x1e/home/joe/\x2elocal/share/bin/zig\x1e/home/joe/\x2elocal/share/bin/cargo/bin\x1e/home/joe/\x2elocal/bin\x1e/home/joe/\x2enimble/bin

14
.local/scripts/toggle-bt-codec Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
ldac=`pactl list | grep Active | grep a2dp-sink-sbc`
card=`pactl list | grep "Name: bluez_card." | cut -d ' ' -f 2`
if [ -n "$ldac" ]; then
echo "Switching $card to msbc..."
pactl set-card-profile $card headset-head-unit-msbc
echo "...done"
else
echo "Switching $card to ldac..."
pactl set-card-profile $card a2dp-sink-sbc
echo "...done"
fi