summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-02-09 20:13:35 -0500
committertdback <tyler@tdback.net>2025-02-09 20:13:35 -0500
commitc59033510f0c872fdfddd03f453d105e9580e57e (patch)
tree92bfdd353593ed08b26c2268fd880919809090af
parent45d2964dc34bd26250acdd8aff2708ea4f488a9f (diff)
blog: change wordingHEADmain
-rw-r--r--content/posts/development-environments/index.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/posts/development-environments/index.md b/content/posts/development-environments/index.md
index 2966583..11b1b72 100644
--- a/content/posts/development-environments/index.md
+++ b/content/posts/development-environments/index.md
@@ -5,7 +5,7 @@ date = '2025-02-09T19:59:55-05:00'
draft = false
+++
-Recently I decided to fire up Emacs, [declare bankruptcy](https://www.emacswiki.org/emacs/DotEmacsBankruptcy) on my old config, and [rewrite it again from scratch](https://github.com/tdback/emacs.d). I thought I would share how I integrate Emacs into my workflow with Nix to create seamless, reproducible development environments for hacking on projects.
+Recently I decided to fire up Emacs, [declare bankruptcy](https://www.emacswiki.org/emacs/DotEmacsBankruptcy) on my old config, and [rewrite it again from scratch](https://github.com/tdback/emacs.d). I thought I would share how I use Emacs alongside Nix to create seamless, reproducible development environments for hacking on projects.
# Setting Things Up
The secret sauce here is [direnv](https://direnv.net/). `direnv` allows us to load and unload environment variables depending on the current directory. When paired with Nix, we can automatically handle the environment variables for per-project dependencies specified in our `flake.nix` or `shell.nix` files.