aboutsummaryrefslogtreecommitdiffstats
path: root/modules/development/pi-coding-agent/default.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpit@chakladar.me>2026-10-06 02:17:47 +0530
committerArpit Chakladar <arpit@chakladar.me>2026-10-06 02:17:47 +0530
commitd6a630e86487542e322946fd7d5dab6a37a3354c (patch)
tree31b0f53668e143746be362da4cddbb2210004d2a /modules/development/pi-coding-agent/default.nix
parenta9354972787d335872a095f990a73f4bddd50809 (diff)
downloadhome-manager-config-d6a630e86487542e322946fd7d5dab6a37a3354c.tar.gz
home-manager-config-d6a630e86487542e322946fd7d5dab6a37a3354c.zip
chore: some minor changes and refactoring
Diffstat (limited to 'modules/development/pi-coding-agent/default.nix')
-rw-r--r--modules/development/pi-coding-agent/default.nix14
1 files changed, 11 insertions, 3 deletions
diff --git a/modules/development/pi-coding-agent/default.nix b/modules/development/pi-coding-agent/default.nix
index e560a98..d3b01fd 100644
--- a/modules/development/pi-coding-agent/default.nix
+++ b/modules/development/pi-coding-agent/default.nix
@@ -9,6 +9,8 @@ let
configDir = "${config.xdg.configHome}/pi";
in
{
+ imports = [ ./assertions.nix ];
+
options.development.pi-coding-agent = {
enable = lib.mkEnableOption "Pi Coding Agent";
@@ -22,9 +24,15 @@ in
config = lib.mkIf cfg.enable {
home.file = {
- "${configDir}/skills".source = ./skills;
- "${configDir}/prompts".source = ./prompts;
- "${configDir}/config/pi-subagent".source = ./roles;
+ "${configDir}/skills" = {
+ source = ./skills;
+ };
+ "${configDir}/prompts" = {
+ source = ./prompts;
+ };
+ "${configDir}/config/pi-subagent" = {
+ source = ./roles;
+ };
};
programs.pi-coding-agent = {