dracula / dracula/pi-coding-agent

Package the Dracula theme as a native Pi package

Open Beginner friendly
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Hi! Would you be interested in packaging this theme as a native Pi package?

Pi now supports distributing themes through its package system. A package can declare themes in `package.json` using the `pi.themes` manifest:

```json
{
"keywords": ["pi-package"],
"pi": {
"themes": ["./dracula.json"]
}
}
```

This would allow users to install the theme directly with Pi, for example:

```bash
pi install git:github.com/dracula/pi-coding-agent
```

instead of cloning the repository and manually symlinking `dracula.json` into `~/.pi/agent/themes/`.

Optionally, if the package were published to npm, installation could become:

```bash
pi install npm:
```

This should not require a TypeScript extension—the existing `dracula.json` can be exposed directly as a Pi theme package.

If this sounds good, I'd be happy to help make the necessary changes and submit a PR.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting package.json and the existing dracula.json theme. Confirm the Pi package manifest can expose that theme directly, then verify the repository installs with the documented pi install git:github.com/dracula/pi-coding-agent command and that the theme is available after installation.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, json
Domain
cli, tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
82/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.