manage-dotfiles
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).
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
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
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!