Skip to content

refactor(scripts): スクリプトをサブディレクトリ構造に移行する#373

Merged
rito528 merged 2 commits into
mainfrom
refactor/scripts-subdir-structure
May 20, 2026
Merged

refactor(scripts): スクリプトをサブディレクトリ構造に移行する#373
rito528 merged 2 commits into
mainfrom
refactor/scripts-subdir-structure

Conversation

@rito528
Copy link
Copy Markdown
Owner

@rito528 rito528 commented May 20, 2026

概要

  • modules/scripts/ 配下の各スクリプトを専用サブディレクトリに分割し、ファイル名を default.nix / script.sh に統一した
  • switch-branch-with-refresh はインライン記述だったシェルスクリプトを script.sh に切り出して参照する形に変更した
  • default.nixbuiltins.readDir によるサブディレクトリ自動検出を導入し、新規スクリプト追加時に default.nix の編集が不要になった

確認事項

  • nixfmt / shellcheck いずれも問題なし
  • home-manager build --flake .#testuser でビルド成功を確認済み

🤖 Generated with Claude Code

rito528 and others added 2 commits May 20, 2026 17:41
各スクリプトを専用サブディレクトリに分割し、default.nix と script.sh
の固定ファイル名で統一することで可読性と拡張性を高める。
また default.nix では builtins.readDir によるサブディレクトリ自動検出を
導入し、新規スクリプト追加時に default.nix の編集が不要になるようにした。

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
builtins.filterAttrs は Nix に存在せず CI ビルドが失敗していたため、
builtins.filter と builtins.attrNames を組み合わせた実装に修正する。

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@rito528 rito528 merged commit 8b71e45 into main May 20, 2026
4 checks passed
@rito528 rito528 deleted the refactor/scripts-subdir-structure branch May 20, 2026 08:51
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