2.home-manager/tests/modules/programs/claude-code/output-styles.nix
Rane bff85cb66b claude-code: add support for output styles
Adds an option to populate the output_styles directory,
which is used by Claude Code to make custom output styles available.
2026-02-26 21:37:08 -06:00

25 lines
703 B
Nix

{
programs.claude-code = {
enable = true;
outputStyles = {
inline-style = ''
# Inline Output Style
This is an inline output style for testing.
It should be written to .claude/output-styles/inline-style.md
'';
path-style = ./test-output-style.md;
};
};
nmt.script = ''
assertFileExists home-files/.claude/output-styles/inline-style.md
assertFileExists home-files/.claude/output-styles/path-style.md
assertFileContent home-files/.claude/output-styles/path-style.md \
${./test-output-style.md}
assertFileRegex home-files/.claude/output-styles/inline-style.md \
'This is an inline output style for testing'
'';
}