Summary
Add Nix flake support for Ralph, enabling Nix users to install and use Ralph with reproducible, declarative package management.
Background
PR #95 by @MSDimos proposed adding a flake.nix that provides:
nix shell github:frankbria/ralph-claude-code for instant usage
- All dependencies bundled (bash, jq, git, nodejs, tmux, coreutils, gnugrep, gnused)
- Development shell environment
Scope
This enhancement requires architectural assessment:
- Maintenance burden - Who maintains the flake when dependencies change?
- Version synchronization - How to keep flake.nix in sync with install.sh
- Testing - CI/CD integration for Nix builds
- Documentation - Nix-specific installation instructions
Prior Art
Priority
P4 - Nice-to-have enhancement
Labels
- enhancement
- platform: nix
Summary
Add Nix flake support for Ralph, enabling Nix users to install and use Ralph with reproducible, declarative package management.
Background
PR #95 by @MSDimos proposed adding a
flake.nixthat provides:nix shell github:frankbria/ralph-claude-codefor instant usageScope
This enhancement requires architectural assessment:
Prior Art
flake.niximplementationPriority
P4 - Nice-to-have enhancement
Labels