← Back to list

manage-dotfiles
by d-issy
my dotfiles
⭐ 4🍴 0📅 Jan 20, 2026
SKILL.md
name: manage-dotfiles description: Manage Nix modules and Home Manager configuration. Use this when user wants to check or modify config under HOME directory (e.g., neovim, tmux, terminal, zsh, git). allowed-tools: Read, Write, Edit, Glob, Grep, Bash(mkdir:*)
Manage Dotfiles
Purpose
Execute the Workflow and Report sections to manage Nix modules and Home Manager configuration.
Variables
- MODULES_DIR:
modules/ - COMMON_NIX:
modules/common.nix - FILES_DIR:
files/ - HOME_NIX:
- if linux then
home.linux.nix - if macos then
home.macos.nix
- if linux then
Instructions
This dotfiles uses Home Manager with Nix Flakes.
| What | Where | Notes |
|---|---|---|
| Nix module | MODULES_DIR/[name].nix | Add import to COMMON_NIX |
| Config files | FILES_DIR/[app-name]/ | Link via home.file in module |
See module-template.md for Nix module patterns.
Workflow
- Read existing files to understand current structure
- Create/edit files based on user's request
- If new module, add import to COMMON_NIX
Report
- Files created/modified
- If new files created: remind to run
git add(Nix Flakes only recognizes git-tracked files) - Remind to run:
nix run . switch
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon