Skip to content

Add home-manager module with auto-wiring and VM test#3

Merged
srid merged 11 commits into
mainfrom
home-manager-module
Mar 14, 2026
Merged

Add home-manager module with auto-wiring and VM test#3
srid merged 11 commits into
mainfrom
home-manager-module

Conversation

@srid

@srid srid commented Mar 14, 2026

Copy link
Copy Markdown
Member

Adds home-manager modules and CI with NixOS VM test.

Changes

  • flake.nix: Zero inputs — just exposes homeModules.opencode and homeModules.claude-code
  • nix/discover-skills.nix: Auto-discovers skills/*/SKILL.md
  • nix/opencode.nix: Sets programs.opencode.skills
  • nix/claude-code.nix: Sets programs.claude-code.skills
  • test/flake.nix: Separate flake with NixOS VM test verifying skills deploy correctly
  • skills/: Moved skill dirs from repo root into skills/
  • .github/workflows/ci.yml: Runs nix flake check ./test
  • README.md: Updated with simplified setup

Usage

imports = [ inputs.skills.homeModules.opencode ];

- homeModules.opencode and homeModules.claude-code: just import, no config needed
- nix/discover-skills.nix: auto-discovers skills/*/SKILL.md
- test/home-manager-module.nix: NixOS VM test
- Moved skill dirs under ./skills/
@srid srid force-pushed the home-manager-module branch from 4c1fe20 to efe7f8c Compare March 14, 2026 21:28
@srid srid enabled auto-merge (squash) March 14, 2026 22:16
@srid srid disabled auto-merge March 14, 2026 22:16
@srid srid enabled auto-merge (squash) March 14, 2026 22:17
@srid srid merged commit ae719f6 into main Mar 14, 2026
3 checks passed
@srid srid deleted the home-manager-module branch March 14, 2026 22:24
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