{"_id":"@duarteocarmo/pi-modus-themes","_rev":"6-3f28b8e8753d762d424702062aefab06","name":"@duarteocarmo/pi-modus-themes","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@duarteocarmo/pi-modus-themes","version":"0.1.0","keywords":["pi-package","pi-extension","pi-theme"],"author":{"name":"Duarte O.Carmo"},"license":"GPL-3.0-or-later","_id":"@duarteocarmo/pi-modus-themes@0.1.0","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"themes":["./themes"],"extensions":["./index.ts"]},"dist":{"shasum":"65a03f6c44c648ef1d20382085b3fead0113f804","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-modus-themes/-/pi-modus-themes-0.1.0.tgz","fileCount":6,"integrity":"sha512-ztCfl0lyLS+CgJXicvKBEf7F3lt23wdQOLpPITxbG7E0WOxkeuyskjgq5+nOij8NVp4ZDhtmWRvVU2hzK55Xfw==","signatures":[{"sig":"MEYCIQDfyfpJMqIkQseLPCvRJGpHpB7EguuDXL9eyrBAc2mGVQIhAPQi6zIfm8ewS58uudfV8YhY0szcKETX6vjSvDiPTPNZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-modus-themes@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42875},"type":"module","gitHead":"d92b77c961af98e18368172083c0195e8f713248","_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-modus-themes"},"_npmVersion":"11.17.0","description":"Modus themes with automatic macOS appearance syncing.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-modus-themes_0.1.0_1787483256475_0.733921227882925","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@duarteocarmo/pi-modus-themes","version":"0.1.1","keywords":["pi-package","pi-extension","pi-theme"],"author":{"name":"Duarte O.Carmo"},"license":"GPL-3.0-or-later","_id":"@duarteocarmo/pi-modus-themes@0.1.1","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"themes":["./themes"],"extensions":["./index.ts"]},"dist":{"shasum":"185fc2ce084d8c3c9e83ed5d9132de35dbbaaa2d","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-modus-themes/-/pi-modus-themes-0.1.1.tgz","fileCount":6,"integrity":"sha512-0E0GjmXbCgQAo4khZ0iuYUEYRxYAwIr0L4jRWwVAZ/lAJEiULzUtHaOgSh4YH8MWdfH4Bjl91SsosAUnIQghew==","signatures":[{"sig":"MEYCIQDaCrjJT1OUQYVmw3R3TPxYM8qygtiZ3m20G+41voG5rwIhAIssVjDtVMp9/3SqIuRUlkvbpZj3K6mVOn7WyO778zAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-modus-themes@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43013},"type":"module","gitHead":"bf72c2b420492f367de7ad744e0ba75345f52ea9","_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-modus-themes"},"_npmVersion":"11.17.0","description":"Modus themes with automatic macOS appearance syncing.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-modus-themes_0.1.1_1787483696243_0.736805870606291","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@duarteocarmo/pi-modus-themes","version":"0.1.2","keywords":["pi-package","pi-extension","pi-theme"],"author":{"name":"Duarte O.Carmo"},"license":"GPL-3.0-or-later","_id":"@duarteocarmo/pi-modus-themes@0.1.2","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"themes":["./themes"],"extensions":["./index.ts"]},"dist":{"shasum":"1e18a88372cc5ce35a53f115f0cab1066d8db480","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-modus-themes/-/pi-modus-themes-0.1.2.tgz","fileCount":6,"integrity":"sha512-nSdywlk9awlzVFFDaeML/Kik02jF3YhyIrzoP9Fng3rFCidY84LHSTsB6uHO1ytGETx7DtJtJfTTFLEtvjiBIg==","signatures":[{"sig":"MEQCIDsxAR8QxgW1jTyTv/IGW2EIT+nlCIaUZebg/8MWUxTSAiAsgncmMNV5Dp1La/9dx1EctVGsLvCsmPAu8CIOri8JaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-modus-themes@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43771},"type":"module","gitHead":"afe23d4ec5b533dffcd143d808274a1a673f8343","_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-modus-themes"},"_npmVersion":"11.17.0","description":"Modus themes with automatic macOS appearance syncing.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-modus-themes_0.1.2_1787486870371_0.8183518188692065","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@duarteocarmo/pi-modus-themes","version":"0.1.3","keywords":["pi-package","pi-extension","pi-theme"],"author":{"name":"Duarte O.Carmo"},"license":"GPL-3.0-or-later","_id":"@duarteocarmo/pi-modus-themes@0.1.3","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-modus-themes/modus-vivendi.png","themes":["./themes"],"extensions":["./index.ts"]},"dist":{"shasum":"6c23f9e97e9005bf8e83d5a6c02c197908e1bfb8","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-modus-themes/-/pi-modus-themes-0.1.3.tgz","fileCount":8,"integrity":"sha512-ZoAlus+sBqUcH/yrFaQIrvIuv6AbPRr7k0+uR22eleESCw4C2yRxD8fKztvVP34pvOAygf3e0vWZvZWrBmLfJQ==","signatures":[{"sig":"MEUCICCcDutYNQ9cjh20ZTXwVvpL6n+llPVCkXZRA5a0HwFWAiEA554eCsGSM4EpFkjfgn6keRiJPEWcOEb2bbmBA7pnCRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-modus-themes@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032711},"type":"module","gitHead":"1ce7da19baddcfb341324c09afaf63a251c4057f","_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-modus-themes"},"_npmVersion":"11.17.0","description":"Modus themes with automatic macOS appearance syncing.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-modus-themes_0.1.3_1787582325581_0.31812371837496856","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@duarteocarmo/pi-modus-themes","version":"0.1.4","keywords":["pi-package","pi-extension","pi-theme"],"author":{"name":"Duarte O.Carmo"},"license":"GPL-3.0-or-later","_id":"@duarteocarmo/pi-modus-themes@0.1.4","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-modus-themes/modus-vivendi.png","themes":["./themes"],"extensions":["./index.ts"]},"dist":{"shasum":"da5c57edff5e0affb390c4583fb571a08bd0668b","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-modus-themes/-/pi-modus-themes-0.1.4.tgz","fileCount":8,"integrity":"sha512-qYVv9PIignjhKgQ253U/FjhN1i8jIKOZZw6CxUB+xHq811743k9TqYUCU/90M/L4kz77LG3npT1DBTCBynevXw==","signatures":[{"sig":"MEUCIQCeIQJcaVPgzeeUuG5DycCki2HsQO1NLhJXEwFqKh4dDAIgJeGCv1YbpKUIaPxYseh+eqYqW6iFgQp6fnqc/fG6mWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-modus-themes@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032995},"type":"module","gitHead":"58b6d6a6141218481fc8615d0dc55957169620ab","_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-modus-themes"},"_npmVersion":"11.17.0","description":"Modus themes with automatic macOS appearance syncing.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-modus-themes_0.1.4_1787585113121_0.018002647061528876","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@duarteocarmo/pi-modus-themes","version":"0.1.5","type":"module","description":"Modus themes with automatic macOS appearance syncing.","author":{"name":"Duarte O.Carmo"},"repository":{"type":"git","url":"git+https://github.com/duarteocarmo/pi-tools.git","directory":"packages/pi-modus-themes"},"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"license":"GPL-3.0-or-later","keywords":["pi-package","pi-extension","pi-theme"],"pi":{"extensions":["./index.ts"],"themes":["./themes"],"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-modus-themes/modus-vivendi.png"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"gitHead":"9214a28cad8920706e9bdf421a0044bff8598fc9","_id":"@duarteocarmo/pi-modus-themes@0.1.5","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-sj9KAqh0RhZ1R1LJkdNDezQsnZXxDHlP6fqgxZHJloE2MN5iS04zQEDAgemrhgGzBDc9wSDDGLLf0rWJmM6pZg==","shasum":"c14dc2b922ebcfadd7d2f1587b2f3526c7f4b3bc","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-modus-themes/-/pi-modus-themes-0.1.5.tgz","fileCount":8,"unpackedSize":1033058,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-modus-themes@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHffyTEKTEbl8jLgWsUzCBh4MUuK4zdSiwAT5QXy70uQIhAKo5maVe+1hx31/l1ZxcvUvLQGqHi5wtBrcewbRyFRIk"}]},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"directories":{},"maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-modus-themes_0.1.5_1787736217193_0.8088314381264772"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T11:07:36.351Z","modified":"2026-08-26T09:23:37.895Z","0.1.0":"2026-08-23T11:07:36.640Z","0.1.1":"2026-08-23T11:14:56.397Z","0.1.2":"2026-08-23T12:07:50.516Z","0.1.3":"2026-08-24T14:38:45.771Z","0.1.4":"2026-08-24T15:25:13.472Z","0.1.5":"2026-08-26T09:23:37.409Z"},"bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"author":{"name":"Duarte O.Carmo"},"license":"GPL-3.0-or-later","homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-modus-themes","keywords":["pi-package","pi-extension","pi-theme"],"repository":{"type":"git","url":"git+https://github.com/duarteocarmo/pi-tools.git","directory":"packages/pi-modus-themes"},"description":"Modus themes with automatic macOS appearance syncing.","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"readme":"# pi-modus-themes\n\n[![npm package](https://img.shields.io/npm/v/%40duarteocarmo%2Fpi-modus-themes?label=npm)](https://www.npmjs.com/package/@duarteocarmo/pi-modus-themes)\n[![Pi package](https://img.shields.io/badge/Pi-package-222222)](https://pi.dev/packages/@duarteocarmo/pi-modus-themes)\n\nPi Modus Themes adds light and dark Modus themes to Pi. It follows the current macOS appearance and switches themes automatically.\n\nThe themes are based on [Modus Themes](https://github.com/protesilaos/modus-themes) by Protesilaos Stavrou.\n\n## Modus Operandi\n\nThe light variant.\n\n![Modus Operandi](./modus-operandi.png)\n\n## Modus Vivendi\n\nThe dark variant.\n\n![Modus Vivendi](./modus-vivendi.png)\n\n## Install\n\nInstall only Pi Modus Themes from npm:\n\n```sh\npi install npm:@duarteocarmo/pi-modus-themes\n```\n\nInstall every Pi package in this repository from Git:\n\n```sh\npi install git:github.com/duarteocarmo/pi-tools\n```\n\nPart of [pi-tools](https://github.com/duarteocarmo/pi-tools).\n","readmeFilename":"README.md"}