adding direnv
This commit is contained in:
parent
bb8042b712
commit
d4b1faee25
38
README.org
38
README.org
|
@ -27,6 +27,7 @@
|
||||||
- [[#help][Help]]
|
- [[#help][Help]]
|
||||||
- [[#format][Format]]
|
- [[#format][Format]]
|
||||||
- [[#languages][Languages]]
|
- [[#languages][Languages]]
|
||||||
|
- [[#direnv][direnv]]
|
||||||
- [[#file-management][File Management]]
|
- [[#file-management][File Management]]
|
||||||
- [[#ledger][Ledger]]
|
- [[#ledger][Ledger]]
|
||||||
- [[#mu4e][MU4E]]
|
- [[#mu4e][MU4E]]
|
||||||
|
@ -246,7 +247,10 @@ Probably the prettiest and best modeline I've found.
|
||||||
(doom-modeline-mode 1)
|
(doom-modeline-mode 1)
|
||||||
(setq doom-modeline-height 35
|
(setq doom-modeline-height 35
|
||||||
doom-modeline-bar-width 3
|
doom-modeline-bar-width 3
|
||||||
all-the-icons-scale-factor 0.9)
|
all-the-icons-scale-factor 0.9
|
||||||
|
doom-modeline-hud nil
|
||||||
|
doom-modeline-buffer-file-name-style 'file-name
|
||||||
|
doom-modeline-buffer-encoding nil)
|
||||||
(if (daemonp)
|
(if (daemonp)
|
||||||
(add-hook 'after-make-frame-functions
|
(add-hook 'after-make-frame-functions
|
||||||
(lambda (frame)
|
(lambda (frame)
|
||||||
|
@ -719,7 +723,8 @@ Part of this config includes some special capture templates for my work as a you
|
||||||
"e" 'org-export-dispatch
|
"e" 'org-export-dispatch
|
||||||
"oa" 'org-agenda-list
|
"oa" 'org-agenda-list
|
||||||
"gt" 'org-babel-tangle
|
"gt" 'org-babel-tangle
|
||||||
"il" 'org-insert-link)
|
"il" 'org-insert-link
|
||||||
|
"it" 'org-insert-todo-subheading)
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
:states 'visual
|
:states 'visual
|
||||||
:keymaps 'override
|
:keymaps 'override
|
||||||
|
@ -861,17 +866,18 @@ We also need to setup some capture templates to use some specific setups with my
|
||||||
"#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n")
|
"#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n")
|
||||||
:unnarrowed t))
|
:unnarrowed t))
|
||||||
org-roam-dailies-capture-templates
|
org-roam-dailies-capture-templates
|
||||||
'(("d" "daily" plain #'org-roam-capture--get-point ""
|
'(("d" "daily" plain "%?"
|
||||||
:immediate-finish t
|
:immediate-finish nil
|
||||||
:file-name "%<%Y-%m-%d>"
|
:file-name "%<%Y-%m-%d>"
|
||||||
:head "#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?"
|
:head "#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?"
|
||||||
:if-new (file+head "%<%Y-%m-%d>.org"
|
:target (file+head "%<%Y-%m-%d>.org"
|
||||||
"#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?")
|
"#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?\n* Bible")
|
||||||
|
:unnarrowed t
|
||||||
)
|
)
|
||||||
("b" "biblical daily" plain #'org-roam-capture--get-point ""
|
("b" "biblical daily" plain "%?"
|
||||||
:immediate-finish t
|
|
||||||
:file-name "%<%Y-%m-%d>-bib"
|
:file-name "%<%Y-%m-%d>-bib"
|
||||||
:head "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun")))
|
:target (file+head "%<%Y-%m-%d>-bib.org" "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* Notes")
|
||||||
|
:unnarrowed t)))
|
||||||
(org-roam-setup)
|
(org-roam-setup)
|
||||||
:general
|
:general
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
|
@ -881,7 +887,7 @@ We also need to setup some capture templates to use some specific setups with my
|
||||||
"nr" 'org-roam-buffer-toggle
|
"nr" 'org-roam-buffer-toggle
|
||||||
"ni" 'org-roam-node-insert
|
"ni" 'org-roam-node-insert
|
||||||
"nc" 'org-roam-capture
|
"nc" 'org-roam-capture
|
||||||
"njt" 'org-roam-dailies-capture-today
|
"nt" 'org-roam-dailies-goto-today
|
||||||
"ng" 'org-roam-graph))
|
"ng" 'org-roam-graph))
|
||||||
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
@ -1781,7 +1787,7 @@ Tempel is another templating system. Also perhaps even more powerful with it's e
|
||||||
;; (tempel-global-abbrev-mode)
|
;; (tempel-global-abbrev-mode)
|
||||||
:general
|
:general
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
"it" 'tempel-insert)
|
"ic" 'tempel-insert)
|
||||||
)
|
)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
@ -2153,6 +2159,13 @@ Let's also add the android-sdk tools to emacs' path.
|
||||||
(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin")
|
(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin")
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** direnv
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package direnv
|
||||||
|
:config
|
||||||
|
(direnv-mode))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** File Management
|
** File Management
|
||||||
*** Dired
|
*** Dired
|
||||||
I'm making a small function in here to open files in the appropriate program using XDG defaults. This is like opening odt files in Libreoffice or mp4 files in MPV.
|
I'm making a small function in here to open files in the appropriate program using XDG defaults. This is like opening odt files in Libreoffice or mp4 files in MPV.
|
||||||
|
@ -2719,6 +2732,9 @@ Let's add our own eshell prompt. and set the password cache to a significantly h
|
||||||
("!c" "eshell-previous-input 2")
|
("!c" "eshell-previous-input 2")
|
||||||
("yay" "paru $1")
|
("yay" "paru $1")
|
||||||
("yeet" "paru -Rns $1")
|
("yeet" "paru -Rns $1")
|
||||||
|
("nixs" "nix search nixpkgs")
|
||||||
|
("myip" "curl icanhazip.com")
|
||||||
|
("ytd" "yt-dlp -o ~/Videos/%(title)s.%(ext)s")
|
||||||
("nupg" "upgrade-nix")
|
("nupg" "upgrade-nix")
|
||||||
("nupd" "update-nix")))
|
("nupd" "update-nix")))
|
||||||
|
|
||||||
|
|
34
init.el
34
init.el
|
@ -122,7 +122,10 @@
|
||||||
(doom-modeline-mode 1)
|
(doom-modeline-mode 1)
|
||||||
(setq doom-modeline-height 35
|
(setq doom-modeline-height 35
|
||||||
doom-modeline-bar-width 3
|
doom-modeline-bar-width 3
|
||||||
all-the-icons-scale-factor 0.9)
|
all-the-icons-scale-factor 0.9
|
||||||
|
doom-modeline-hud nil
|
||||||
|
doom-modeline-buffer-file-name-style 'file-name
|
||||||
|
doom-modeline-buffer-encoding nil)
|
||||||
(if (daemonp)
|
(if (daemonp)
|
||||||
(add-hook 'after-make-frame-functions
|
(add-hook 'after-make-frame-functions
|
||||||
(lambda (frame)
|
(lambda (frame)
|
||||||
|
@ -512,7 +515,8 @@
|
||||||
"e" 'org-export-dispatch
|
"e" 'org-export-dispatch
|
||||||
"oa" 'org-agenda-list
|
"oa" 'org-agenda-list
|
||||||
"gt" 'org-babel-tangle
|
"gt" 'org-babel-tangle
|
||||||
"il" 'org-insert-link)
|
"il" 'org-insert-link
|
||||||
|
"it" 'org-insert-todo-subheading)
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
:states 'visual
|
:states 'visual
|
||||||
:keymaps 'override
|
:keymaps 'override
|
||||||
|
@ -630,17 +634,18 @@
|
||||||
"#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n")
|
"#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n")
|
||||||
:unnarrowed t))
|
:unnarrowed t))
|
||||||
org-roam-dailies-capture-templates
|
org-roam-dailies-capture-templates
|
||||||
'(("d" "daily" plain #'org-roam-capture--get-point ""
|
'(("d" "daily" plain "%?"
|
||||||
:immediate-finish t
|
:immediate-finish nil
|
||||||
:file-name "%<%Y-%m-%d>"
|
:file-name "%<%Y-%m-%d>"
|
||||||
:head "#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?"
|
:head "#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?"
|
||||||
:if-new (file+head "%<%Y-%m-%d>.org"
|
:target (file+head "%<%Y-%m-%d>.org"
|
||||||
"#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?")
|
"#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?\n* Bible")
|
||||||
|
:unnarrowed t
|
||||||
)
|
)
|
||||||
("b" "biblical daily" plain #'org-roam-capture--get-point ""
|
("b" "biblical daily" plain "%?"
|
||||||
:immediate-finish t
|
|
||||||
:file-name "%<%Y-%m-%d>-bib"
|
:file-name "%<%Y-%m-%d>-bib"
|
||||||
:head "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun")))
|
:target (file+head "%<%Y-%m-%d>-bib.org" "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* Notes")
|
||||||
|
:unnarrowed t)))
|
||||||
(org-roam-setup)
|
(org-roam-setup)
|
||||||
:general
|
:general
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
|
@ -650,7 +655,7 @@
|
||||||
"nr" 'org-roam-buffer-toggle
|
"nr" 'org-roam-buffer-toggle
|
||||||
"ni" 'org-roam-node-insert
|
"ni" 'org-roam-node-insert
|
||||||
"nc" 'org-roam-capture
|
"nc" 'org-roam-capture
|
||||||
"njt" 'org-roam-dailies-capture-today
|
"nt" 'org-roam-dailies-goto-today
|
||||||
"ng" 'org-roam-graph))
|
"ng" 'org-roam-graph))
|
||||||
|
|
||||||
(use-package websocket)
|
(use-package websocket)
|
||||||
|
@ -1264,7 +1269,7 @@ targets."
|
||||||
;; (tempel-global-abbrev-mode)
|
;; (tempel-global-abbrev-mode)
|
||||||
:general
|
:general
|
||||||
(chris/leader-keys
|
(chris/leader-keys
|
||||||
"it" 'tempel-insert)
|
"ic" 'tempel-insert)
|
||||||
)
|
)
|
||||||
|
|
||||||
(use-package projectile
|
(use-package projectile
|
||||||
|
@ -1472,6 +1477,10 @@ targets."
|
||||||
|
|
||||||
(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin")
|
(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin")
|
||||||
|
|
||||||
|
(use-package direnv
|
||||||
|
:config
|
||||||
|
(direnv-mode))
|
||||||
|
|
||||||
(use-package dired
|
(use-package dired
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:straight nil
|
:straight nil
|
||||||
|
@ -1921,6 +1930,9 @@ targets."
|
||||||
("!c" "eshell-previous-input 2")
|
("!c" "eshell-previous-input 2")
|
||||||
("yay" "paru $1")
|
("yay" "paru $1")
|
||||||
("yeet" "paru -Rns $1")
|
("yeet" "paru -Rns $1")
|
||||||
|
("nixs" "nix search nixpkgs")
|
||||||
|
("myip" "curl icanhazip.com")
|
||||||
|
("ytd" "yt-dlp -o ~/Videos/%(title)s.%(ext)s")
|
||||||
("nupg" "upgrade-nix")
|
("nupg" "upgrade-nix")
|
||||||
("nupd" "update-nix")))
|
("nupd" "update-nix")))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue