Prefer direnv to manage ORG_DIRECTORY
Instead of keeping this in my ~/.profile, I'm going to define it in .envrc. What I still don't know is how functions like `getenv` are supposed to interact with direnv. I suppose maybe they aren't? Right now, when I call `(getenv "DOTFILES")` from Emacs, it's `nil`, which I understand. Hopefully the more I use direnv, the more reasonable expectations I'll have.
This commit is contained in:
parent
6e70cb527c
commit
dd9db4e318
3 changed files with 17 additions and 2 deletions
1
.envrc
1
.envrc
|
@ -1 +1,2 @@
|
|||
export DOTFILES=~/dotfiles
|
||||
export ORG_DIRECTORY=~/Dropbox/org
|
||||
|
|
|
@ -6,6 +6,20 @@
|
|||
|
||||
;;; Code:
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Dependencies
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(require 'prelude)
|
||||
(require 'f)
|
||||
|
||||
;; TODO: Define function like env/set? to handle this.
|
||||
(prelude/assert (f-exists? (getenv "ORG_DIRECTORY")))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Configuration
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
;; TODO: figure out how to nest this in (use-package org ...)
|
||||
(setq org-capture-templates
|
||||
`(
|
||||
|
@ -31,6 +45,7 @@
|
|||
"* TODO %? ")
|
||||
|
||||
))
|
||||
|
||||
(evil-set-initial-state 'org-mode 'normal)
|
||||
|
||||
(use-package org
|
||||
|
|
|
@ -31,14 +31,13 @@ export RUST_SRC_PATH
|
|||
|
||||
# TODO: Decide if clipmenu is compatible with EXWM.
|
||||
# Ensure clipmenu uses rofi instead of dmenu
|
||||
# TODO: Remove this after fully supporting Emacs client for clipmenu.
|
||||
export CM_LAUNCHER=rofi
|
||||
|
||||
# Application configuration
|
||||
export FZF_DEFAULT_COMMAND='fd --hidden --follow --exclude ".git"'
|
||||
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
||||
|
||||
export ORG_DIRECTORY="$HOME/Dropbox/org"
|
||||
|
||||
# Prevent compton from fading to the lock screen. This also prevents the white
|
||||
# overlay that compton was causing to appear. Still unsure why that was
|
||||
# happening.
|
||||
|
|
Loading…
Reference in a new issue