mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:46 +01:00
Add a dedicated IPython module with startup helpers for JSON, YAML, TOML, and CSV plus a small set of common standard-library imports for interactive use. Disable SQLite history and stop preserving ~/.ipython: interactive sessions can contain credentials and other sensitive data, so that profile state must not survive reboots implicitly. Assisted-by: DeepSeek Harness 0.2.2-alpha.2 (deepseek-flash)
594 B
594 B
Editor tooling packages (heavy dependencies)
This directory intentionally keeps the heavy editor tooling in packages.nix:
language servers, formatters, compilers, and other editor-adjacent tools that pull in a large
closure.
Editor programs, keymaps, $EDITOR defaults, and usage docs live under
../../core/editors/ (Helix, Neovim backup, glossary, cheatsheets).
default.nix imports ipython/ and ./packages.nix so
home/base/tui can keep pulling in tooling without mixing it into core/editors.