add Claude Code integration
- Add CLAUDE.md with comprehensive repository documentation - Configure claude-code package in editors feature - Add MCP nixos integration for better Nix ecosystem support - Include Claude settings with co-authored-by disabled - Update unfree predicate for proprietary AI tools
This commit is contained in:
parent
d25c4ad382
commit
2a63eb381c
3 changed files with 83 additions and 4 deletions
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"outputStyle": "Explanatory",
|
||||
"includeCoAuthoredBy": false
|
||||
}
|
|
@ -14,6 +14,10 @@
|
|||
# Typesetting
|
||||
pandoc
|
||||
texliveFull
|
||||
|
||||
# AI-powered coding assistant and CLI tool
|
||||
claude-code
|
||||
unstable.mcp-nixos
|
||||
]
|
||||
++ [
|
||||
# Our personal neovim configuration.
|
||||
|
@ -27,13 +31,17 @@
|
|||
])
|
||||
]); # https://github.com/theCapypara/nix-jetbrains-plugins
|
||||
|
||||
# Allow unfree packages for jetbrains IDEs
|
||||
# Allow unfree packages for proprietary software
|
||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
||||
builtins.elem (lib.getName pkg) [
|
||||
"claude-code"
|
||||
"idea-ultimate"
|
||||
"idea-ultimate-with-plugins"
|
||||
"idea-ultimate-with-plugins"
|
||||
];
|
||||
|
||||
# Copy our vim configuration file for jetbrains IDEs
|
||||
home.file.".ideavimrc".source = ./ideavimrc;
|
||||
# Copy our configuration files to home directory
|
||||
home.file = {
|
||||
".ideavimrc".source = ./ideavimrc;
|
||||
".claude/settings.json".source = ./claude-settings.json;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue