aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nix
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-22 10:41:22 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-22 10:41:22 +0100
commit7968c511c3c49c98c5b2217240058e9f64c79a68 (patch)
tree6a114f63c8fdd3c1f5f606a404e917bfa7324384 /nix
parent39bd7d2664ba40ae6753dccc739f2c6bfb43cb13 (diff)
downloaddotfiles-7968c511c3c49c98c5b2217240058e9f64c79a68.tar.gz
dotfiles-7968c511c3c49c98c5b2217240058e9f64c79a68.tar.bz2
dotfiles-7968c511c3c49c98c5b2217240058e9f64c79a68.zip
feat(nix): add ipython to common profile
Interactive python REPL. Uses python3Packages.ipython so only the `ipython` binary lands on PATH — no stray system `python`/`python3`, preserving the 'tools managed by uv per-project' policy in common.nix.
Diffstat (limited to 'nix')
-rw-r--r--nix/common.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nix/common.nix b/nix/common.nix
index 7c58949..3283e2c 100644
--- a/nix/common.nix
+++ b/nix/common.nix
@@ -124,6 +124,7 @@
# Editor/AI agent runtimes — NOT for project builds (see policy above)
nodejs_24 # copilot-language-server requires Node 24 (see ai.lua)
uv # for project tooling that asks for `uv`/`uvx`; brings no python
+ python3Packages.ipython # interactive REPL; pulls its own python, only `ipython` lands on PATH
# AI coding agents
claude-code