Skip to content

Conversation

@raumfisch
Copy link

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