feat(home): add declarative Zed editor configuration#353
Open
feat(home): add declarative Zed editor configuration#353
Conversation
f7b5ee7 to
d04e1ae
Compare
Manage Zed settings via home-manager programs.zed-editor module with mutableUserSettings disabled for fully Nix-managed configuration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
d04e1ae to
9093520
Compare
Source the Nova theme for Zed from the zed-nova-theme flake input instead of fetchFromGitHub, so it updates automatically with `nix flake update`. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove alejandra and nil from global Nix utilities and provide them exclusively to Zed via extraPackages, keeping them off PATH. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #290
Summary
programs.zed-editormodule with all active settings from existingsettings.jsonmutableUserSettings = falsefor fully Nix-managed configurationzed-nova-themeflake input viaprograms.zed-editor.themesalejandraandnilfrom global Nix utilities to ZedextraPackagesTest plan
nh darwin switch .#Rhizomebuilds successfullyalejandraandnilare not on PATH but available within Zed🤖 Generated with Claude Code