Skip to content

feat: add flexible parameter override system with JSON configuration#66

Open
raumfisch wants to merge 3 commits into
k3d3:mainfrom
raumfisch:main
Open

feat: add flexible parameter override system with JSON configuration#66
raumfisch wants to merge 3 commits into
k3d3:mainfrom
raumfisch:main

Conversation

@raumfisch

Copy link
Copy Markdown

Hey, first of all, thanks for this claude-desktop flake!

The reoccurring hash mismatch problems, made me implement a workaround, where i can define the claude version, executable url and hash locally. Maybe this could help to minimize some repeating issues here in this project?
I implemented the latest solution from this issue here: NixOS/nix#5663
Changes to the local claude-params file will be tracked in flake.lock, and mark the flake as dirty when changed.

If this is useful for this project, i could also update the Documentation. If not, just discard the Pull-Request.

  • Add support for overriding claudeHash, claudeVersion, and claudeUrl via JSON input
  • Consolidate parameters into single claude-params input file
  • Maintain single source of truth for defaults in package definition
  • Support fallback to defaults when no parameters provided
  • Enable easy local customization without upstream dependency

- Add support for overriding claudeHash, claudeVersion, and claudeUrl via JSON input
- Consolidate parameters into single claude-params input file
- Maintain single source of truth for defaults in package definition
- Support fallback to defaults when no parameters provided
- Enable easy local customization without upstream dependency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant