Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
0558b4869e
@ -156,113 +156,114 @@ Finish up
|
||||
#+END_SRC
|
||||
** Package Management
|
||||
#+begin_src emacs-lisp
|
||||
;; Also read: <https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/>
|
||||
(setq package-archives
|
||||
'(("elpa" . "https://elpa.gnu.org/packages/")
|
||||
("elpa-devel" . "https://elpa.gnu.org/devel/")
|
||||
("nongnu" . "https://elpa.nongnu.org/nongnu/")
|
||||
("melpa" . "https://melpa.org/packages/")))
|
||||
;; Also read: <https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/>
|
||||
(setq package-archives
|
||||
'(("elpa" . "https://elpa.gnu.org/packages/")
|
||||
("elpa-devel" . "https://elpa.gnu.org/devel/")
|
||||
("nongnu" . "https://elpa.nongnu.org/nongnu/")
|
||||
("melpa" . "https://melpa.org/packages/")))
|
||||
|
||||
|
||||
;; Proof-of-concept to install a list of packages
|
||||
(mapc
|
||||
(lambda (package)
|
||||
(unless (package-installed-p package)
|
||||
(package-install package)))
|
||||
'(recentf
|
||||
benchmark-init
|
||||
;; dashboard
|
||||
;; ligature
|
||||
;; hydra
|
||||
;; multiple-cursors
|
||||
;; Text Editing
|
||||
evil
|
||||
evil-collection
|
||||
evil-surround
|
||||
evil-snipe
|
||||
evil-commentary
|
||||
evil-goggles
|
||||
avy
|
||||
all-the-icons-ibuffer
|
||||
drag-stuff
|
||||
;; ace-window
|
||||
;; Mail
|
||||
smtpmail
|
||||
sendmail
|
||||
age
|
||||
popper
|
||||
centaur-tabs
|
||||
;; VEMCO
|
||||
vertico
|
||||
vertico-posframe
|
||||
savehist
|
||||
embark
|
||||
embark-consult
|
||||
marginalia
|
||||
orderless
|
||||
consult
|
||||
consult-eglot
|
||||
all-the-icons-completion
|
||||
helpful
|
||||
vterm
|
||||
eat
|
||||
;; Enhancements
|
||||
olivetti
|
||||
doom-modeline
|
||||
undo-fu
|
||||
undo-fu-session
|
||||
vundo
|
||||
which-key
|
||||
mono-complete
|
||||
beframe
|
||||
harpoon
|
||||
format-all
|
||||
;; company
|
||||
;; lsp-mode
|
||||
;; lsp-ui
|
||||
;; flycheck
|
||||
;; Org
|
||||
org-bullets
|
||||
org-kanban
|
||||
org-fancy-priorities
|
||||
org-roam
|
||||
org-download
|
||||
valign
|
||||
;; Programming Languages
|
||||
tuareg
|
||||
dune
|
||||
merlin
|
||||
merlin-eldoc
|
||||
utop
|
||||
highlight-quoted
|
||||
rustic
|
||||
ob-rust
|
||||
haskell-mode
|
||||
clojure-mode
|
||||
cider
|
||||
fsharp-mode
|
||||
go-mode
|
||||
json-mode
|
||||
markdown-mode
|
||||
typescript-mode
|
||||
elm-mode
|
||||
gdscript-mode
|
||||
;; Tools
|
||||
mu4e-alert
|
||||
dirvish
|
||||
restclient
|
||||
gptel
|
||||
disaster
|
||||
magit))
|
||||
;; Proof-of-concept to install a list of packages
|
||||
(mapc
|
||||
(lambda (package)
|
||||
(unless (package-installed-p package)
|
||||
(package-install package)))
|
||||
'(recentf
|
||||
benchmark-init
|
||||
;; dashboard
|
||||
;; ligature
|
||||
;; hydra
|
||||
;; multiple-cursors
|
||||
;; Text Editing
|
||||
evil
|
||||
evil-collection
|
||||
evil-surround
|
||||
evil-snipe
|
||||
evil-commentary
|
||||
evil-goggles
|
||||
avy
|
||||
all-the-icons-ibuffer
|
||||
drag-stuff
|
||||
;; ace-window
|
||||
;; Mail
|
||||
smtpmail
|
||||
sendmail
|
||||
age
|
||||
popper
|
||||
centaur-tabs
|
||||
;; VEMCO
|
||||
vertico
|
||||
vertico-posframe
|
||||
savehist
|
||||
embark
|
||||
embark-consult
|
||||
marginalia
|
||||
orderless
|
||||
consult
|
||||
consult-eglot
|
||||
all-the-icons-completion
|
||||
helpful
|
||||
vterm
|
||||
;; eat
|
||||
;; Enhancements
|
||||
olivetti
|
||||
doom-modeline
|
||||
undo-fu
|
||||
undo-fu-session
|
||||
vundo
|
||||
which-key
|
||||
mono-complete
|
||||
beframe
|
||||
harpoon
|
||||
format-all
|
||||
;; company
|
||||
;; lsp-mode
|
||||
;; lsp-ui
|
||||
;; flycheck
|
||||
;; Org
|
||||
org-bullets
|
||||
org-kanban
|
||||
org-fancy-priorities
|
||||
org-roam
|
||||
org-download
|
||||
org-transclusion
|
||||
valign
|
||||
;; Programming Languages
|
||||
tuareg
|
||||
dune
|
||||
merlin
|
||||
merlin-eldoc
|
||||
utop
|
||||
highlight-quoted
|
||||
rustic
|
||||
ob-rust
|
||||
haskell-mode
|
||||
clojure-mode
|
||||
cider
|
||||
fsharp-mode
|
||||
go-mode
|
||||
json-mode
|
||||
markdown-mode
|
||||
typescript-mode
|
||||
elm-mode
|
||||
gdscript-mode
|
||||
;; Tools
|
||||
mu4e-alert
|
||||
dirvish
|
||||
restclient
|
||||
gptel
|
||||
disaster
|
||||
magit))
|
||||
|
||||
(setopt package-vc-selected-packages
|
||||
'((dotenv :url "https://github.com/pkulev/dotenv.el")
|
||||
(indent-bars :url "https://github.com/jdtsmith/indent-bars")
|
||||
(doom-themes :url "https://github.com/JosephFerano/doom-themes")
|
||||
(org-timeblock :url "https://github.com/ichernyshovvv/org-timeblock")
|
||||
(dape :url "https://github.com/svaante/dape")
|
||||
(app-launcher :url "https://github.com/SebastienWae/app-launcher")))
|
||||
(package-initialize)
|
||||
(setopt package-vc-selected-packages
|
||||
'((dotenv :url "https://github.com/pkulev/dotenv.el")
|
||||
(indent-bars :url "https://github.com/jdtsmith/indent-bars")
|
||||
(doom-themes :url "https://github.com/JosephFerano/doom-themes")
|
||||
(org-timeblock :url "https://github.com/ichernyshovvv/org-timeblock")
|
||||
(dape :url "https://github.com/svaante/dape")
|
||||
(app-launcher :url "https://github.com/SebastienWae/app-launcher")))
|
||||
(package-initialize)
|
||||
|
||||
#+end_src
|
||||
** COMMENT Benchmarking
|
||||
@ -2023,8 +2024,8 @@ be kept here commented out in case we want to try it again.
|
||||
(with-current-buffer vterm-buf
|
||||
(setq popper-popup-status 'raised))))
|
||||
|
||||
(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") #'vterm)
|
||||
;; (global-set-key (kbd "C-c T") #'joe/vterm-here)
|
||||
;; (setq explicit-shell-file-name "~/Development/fell/fell")
|
||||
(add-hook 'shell-mode (lambda () (setq-local global-hl-line-mode nil)))
|
||||
(setq shell-kill-buffer-on-exit t)
|
||||
@ -2774,18 +2775,23 @@ Org mode buffers have associated files.
|
||||
((agenda ""
|
||||
((org-agenda-overriding-header "Daily Agenda")
|
||||
(org-agenda-span 1)
|
||||
;; (org-agenda-time-grid nil)
|
||||
(org-agenda-time-grid nil)
|
||||
;; (org-agenda-overriding-columns-format "%20ITEM %DEADLINE")
|
||||
(org-agenda-view-columns-initially nil)
|
||||
))
|
||||
(tags-todo "dampsig"
|
||||
((org-agenda-overriding-header "🖥️📚🔢⚛️📊🕹️ DAMPSIG\n")
|
||||
(org-agenda-block-separator ?*)))
|
||||
(tags-todo "+PRIORITY=\"B\""
|
||||
())
|
||||
(tags-todo "+PRIORITY=\"C\"")
|
||||
(tags-todo "+PRIORITY=\"D\"")))
|
||||
))
|
||||
(org-agenda-block-separator ?═)))
|
||||
(tags-todo "work"
|
||||
((org-agenda-overriding-header "🖥️💸 Work\n")
|
||||
(org-agenda-block-separator ?═)))
|
||||
(tags-todo "sideprojects"
|
||||
((org-agenda-overriding-header "🖥️🧔🏻 Side Projects\n")
|
||||
(org-agenda-block-separator ?⎯)))
|
||||
(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
|
||||
*** org-capture
|
||||
#+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-heading-lvl nil)
|
||||
#+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
|
||||
(require 'org-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)))
|
||||
|
||||
(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 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 i") #'org-roam-node-insert)
|
||||
(define-key global-map (kbd "C-c n c") #'org-roam-capture)
|
||||
|
@ -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_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
||||
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
14
.local/scripts/toggle-bt-codec
Executable 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
|
Loading…
x
Reference in New Issue
Block a user