2.home-manager/modules
Austin Horstman 0d200e1da7 claude-code: deduplicate module helpers
Factor the repeated claude-code module patterns into a small set of local helpers instead of open-coding them over and over.

This keeps the behavior the same, but removes duplication in the inline-or-path option declarations, the inline-vs-directory assertions, and the repeated .claude file generation code. The claude-code NMT test slice still passes after the refactor.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 00:32:52 -05:00
..
accounts accounts.email: add mailbox.org flavor 2026-03-01 09:49:04 -06:00
config treewide: fix spelling errors 2026-03-11 22:32:16 -05:00
files home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
i18n/input-method treewide: nixf-diagnose cleanup 2026-01-08 16:30:04 -05:00
launchd treewide: fix spelling errors 2026-03-11 22:32:16 -05:00
lib treewide: fix spelling errors 2026-03-11 22:32:16 -05:00
lib-bash home-manager: refactor activation checks 2026-01-21 13:14:01 +01:00
misc gemini-cli: add policy engine support 2026-03-17 23:46:59 -05:00
po Translate using Weblate (Indonesian) 2026-03-06 19:01:13 -06:00
programs claude-code: deduplicate module helpers 2026-03-19 00:32:52 -05:00
services clipman: Add extraArgs option to clipman service 2026-03-17 23:50:17 -05:00
targets treewide: fix spelling errors 2026-03-11 22:32:16 -05:00
dbus.nix dbus: only create the parent directory if there are packages to symlink 2026-01-12 18:23:30 +01:00
default.nix modules: propagate minimal variable in modules/default.nix 2026-01-12 13:09:46 -06:00
deprecations.nix glab: remove module 2025-11-15 09:44:58 +01:00
files.nix treewide: use pkgs.lndir instead of pkgs.xorg.lndir 2026-02-05 10:59:19 -06:00
home-environment.nix home-environment: revert use nix profile add instead of install 2026-03-02 23:32:28 -06:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix modules: add minimal entrypoint to only enable core modules 2025-11-22 21:50:04 -06:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix systemd: minor code cleanup 2026-01-29 22:45:38 +01:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: remove xorg package set 2026-02-07 13:10:27 -06:00
xsession.nix treewide: remove xorg package set 2026-02-07 13:10:27 -06:00